我无法让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
,并且它也没有做任何事情。
我的问题是 - 是否有任何选项可以覆盖我应该注意的这个动作?或者,这可能是它不起作用的原因?
提前致谢
修改
我还应该注意:在python缓冲区:set formatoptions?
中显示已经设置了选项,它们只是不起作用。
答案 0 :(得分:1)
我刚刚发现 - 选项正常,只是评论是用
设置的set comments=...,b:#,...
在查看之后,我发现'b'意味着如果#后面有空格,那么vim只会将该行计为注释,因为我没有把空间放在那里,vim没有把它算作一个评论,因此不适用为评论设置的格式选项。