vim配置YouCompleteMe后,C⼀C++写注释(用双斜杠)换行后新行总是会自动插入双斜杠

2025-04-29 12:45:02
推荐回答(1个)
回答1:

先打开一个 c/c++ 的文件,然后执行:

echo &comments

然后看看有没有 :// 这样的内容。有的话,在它的前面加个 f

(执行这个命令的方法是:先在这里复制一下,然后去 vim 里 :@+ 回车。当然您也可以去 vim 里自己输入命令,效果一样。)

比如,如果输出的是:

sO:* -,mO:*  ,exO:*/,s1:/*,mb:*,ex:*/,://


就把它改成:

sO:* -,mO:*  ,exO:*/,s1:/*,mb:*,ex:*/,f://

其它的不要动。

如果使用这种方法之后,达到了你的要求,那么只要想办法使这个设置生效就行了。如果还不行,很可能就是那个插件自己定义了方法,就很难改。

您先按我说的试一试,如果生效我再说怎么做进一步的设置。不明白请追问。