对于.js文件,如果我输入
/**<Enter>
Vim创建
/**
*
这很烦人,我不想在第二行添加星号(它也添加到任何其他行的开头)。它可能是由我安装的其中一个插件生成的(最终不是这样,忽略我在此下面的内容)(我用Pathogen安装了所有插件),所以我按照这个过程:< / p>
我重复了所有插件(如下所列)并且无法使行为消失。有什么想法吗?
我的插件,它们都应该是相当受欢迎的,无可争议的选择:
答案 0 :(得分:3)
尝试
:set formatoptions-=r
或将以下内容添加到.vimrc
autocmd FileType * setlocal formatoptions-=r
在插入模式下点击<enter>
后,formatoption'r'会自动插入当前评论标题。
请参阅:
:h formatoptions
:h fo-table
答案 1 :(得分:1)
此行为由'comments'
选项指定。查看
:verbose set comments?
可能它是在javascript的默认ftplugin中设置的。确定您喜欢的值,例如:set comments=
或:set comments=://
。然后,您可以使用@ {brentanomyces的答案中的:autocommand
或使用:help ftplugin-overrule
中描述的方法之一为未来的javascript文件设置此项。我推荐那里描述的第三个选项。