我似乎无法让formatoptions
在vim的一般情况下工作。
我有filetype plugin on
,在许多默认插件中有一行说setlocal fo-=t fo+=croql
,在阅读vim文档后,我看到这就是自动插入评论领导者的地方。我喜欢这个,但它没有发生在python中,(因为formatoption行不在默认插件中)所以我把这行(除了set fo+=crotl
)放在我的.vimrc
中。
它似乎没有做任何事情,评论领导仍然没有插入到python(或bash,也没有在默认插件中有行)。我也试过把这行放在我的.vim/after/ftplugin/python.vim
文件中(都是setlocal
和set
),它也没有做任何事情。
我的问题是——是否有任何选项可以覆盖我应该注意的这个动作?否则,它不起作用的原因是什么?
Thanks in advance
编辑:我还应该注意:在python缓冲区中,:set formatoptions?
显示选项已经设置,它们只是不起作用。
我刚刚发现-选项正常工作,只是注释被设置为
set comments=...,b:#,...
和查找后,我发现'b'意味着vim只计数行作为一个注释,如果有空格后面的#,因为我没有把空格放在那里,vim没有把它算作一个注释,因此没有应用的格式选项设置的注释