2013-05-10 57 views
0

我似乎无法让formatoptions在vim的一般情况下工作。自动插入评论领导不工作vim

我有filetype plugin on,并且在很多默认插件中有一行说setlocal fo-=t fo+=croql,在阅读了vim文档后,我发现这是评论组长自动插入的地方。我喜欢这个,但是它并没有发生在Python中(因为格式化选项不在默认插件中),所以我把该行(set fo+=crotl除外)放在我的.vimrc中。

它似乎没有做任何事情,评论的领导者仍然没有插入python(或者在默认插件中没有该行的bash)。 我也试图把线在我.vim/after/ftplugin/python.vim文件(既作为setlocalset,它什么也没做任何有

我的问题是 - 是否有将覆盖这个动作,我应该任何选项看出来的东西,这可能是它不工作的原因

在此先感谢

编辑:??

我也应该注意到:在Python缓冲区:set formatoptions?显示选项已设置,但它们不起作用。

+0

'〜/ .vim/after/ftplugin/python.vim'是正确的地方。你可以使用':verbose set fo'来查看覆盖'fo'的内容。无论如何,在Python中,'#'是用于单行注释的,所以它不应该在下面的行和多行注释中重复使用,''“”''通常没有注释引用。 – romainl 2013-05-10 09:55:50

回答

0

我只是发现了 - 选项进行工作,这只是该意见被设定

set comments=...,b:#,... 

,看着那后,我找到了“B”意味着VIM只是计数线作为如果在#之后有空格,请留言,因为我没有在那里放置空格,vim并没有把它作为注释来计算,因此没有应用为注释设置的格式选项。