vim评论autocomplete虚假停止工作

时间:2016-07-14 22:09:20

标签: vim

comments在两个*.c文件中保持不变:

set comments?
comments=sO:* -,mO:*  ,exO:*/,s1:/*,mb:*,ex:*/,://

但是,在一个已经打开了很长时间的文件中,注释中的自动完成功能就会停止工作。任何类型的评论/*//都不会在换行符上自动插入。如果我打开一个全新的test.c文件,则自动完成将按预期工作。此外,set filetype?会为两个文件生成相同的结果cpp。当我长时间打开文件时,例如在tmux会话中,这种情况一直发生在我身上,而且我发现很难按需可靠地重现文件。

很长一段时间后,这会停止工作的原因是什么?唯一的解决方法是退出所有缓冲区并重新打开它们。

1 个答案:

答案 0 :(得分:1)

这不是link: function() { $document.ready(function() { //Your Code here }); } 变量中的问题,而是comments

我不断调整vim设置必须在很长一段时间后使用它。

我在找到此资源后意识到这一点:https://vi.stackexchange.com/questions/1983/how-can-i-get-vim-to-stop-putting-comments-in-front-of-new-lines