gpt4 book ai didi

vim - `set foldmethod=syntax`让vim变慢,`set foldmethod=indent`不够好,怎么办?

转载 作者:行者123 更新时间:2023-12-04 21:04:50 24 4
gpt4 key购买 nike

之前 set foldmethod=syntax ,我的vim像火箭一样工作,但在那之后一切都变了,我的vim像乌龟一样工作,我无法忍受vim的响应时间。
所以,我决定set foldmethod=indent ,但它不够强大和聪明。

而且我尝试写一些vimscript,但它的值(value)太大了,我该怎么办?

注意:我只想折叠我的 C++ 代码。

最佳答案

如果没有有问题的源代码文件,很难判断是什么导致了这种情况。许多开发人员使用 Vim 来编辑 C++ 文件(使用基于语法的折叠),所以这不是一个普遍的问题。您是否有过长的文件、很多嵌套或很多 #ifdef ?

我有点惊讶,只是语法的折叠部分会减慢您的速度。通常,它是整个语法解析(在复杂文件上),并且只有 :syntax off可以补救。

您可能想要摆弄语法同步选项( :help :syn-sync )。另请阅读 :help :syntime ;这可以帮助进行故障排除。恐怕没有快速简便的解决方法。

关于vim - `set foldmethod=syntax`让vim变慢,`set foldmethod=indent`不够好,怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48679821/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com