Javascript Vim自动生成不需要的JS注释块
对于.js文件,如果我键入Javascript Vim自动生成不需要的JS注释块,javascript,vim,Javascript,Vim,对于.js文件,如果我键入 /**<Enter> 这很烦人,我不想在第二行添加星号,它也会添加到任何其他行的开头。它可能是由我安装的一个插件生成的结果不是这样的,忽略我下面的内容,我安装了所有带有病原体的插件,所以我遵循以下过程: 通过将特定插件的文件夹移出~/vimfiles/bundle来卸载该插件-如果这不是卸载病原体插件的正确方法,请告诉我 签入一个.js文件,查看该行为是否已修复,但从未修复 重新安装特定的插件,因为这显然不是问题所在 我对下面列出的所有插件重复了这一点,
/**<Enter>
这很烦人,我不想在第二行添加星号,它也会添加到任何其他行的开头。它可能是由我安装的一个插件生成的结果不是这样的,忽略我下面的内容,我安装了所有带有病原体的插件,所以我遵循以下过程:
通过将特定插件的文件夹移出~/vimfiles/bundle来卸载该插件-如果这不是卸载病原体插件的正确方法,请告诉我
签入一个.js文件,查看该行为是否已修复,但从未修复
重新安装特定的插件,因为这显然不是问题所在
我对下面列出的所有插件重复了这一点,但无法消除这种行为。有什么想法吗
我的插件,它们都应该是相当受欢迎的、没有争议的选择:
tlib_vim
vim插件mw utils
vim颜色日光浴
视觉测量
vim javascript
斯尼普马特
vim片段
vim车把
NERDTree已经安装,但没有安装病原体,所以卸载它并不容易,我也没有检查它,但这似乎不太可能
试一试
或者将以下内容添加到.vimrc
formatoption“r”在插入模式下点击后自动插入当前注释前导
见:
试一试
或者将以下内容添加到.vimrc
formatoption“r”在插入模式下点击后自动插入当前注释前导
见:
此行为由“注释”选项指定。看看它是在哪里设置的
:verbose set comments?
可能是在javascript的默认ftplugin中设置的。决定您喜欢的值,例如:set comments=或:set comments=:/。然后,您可以使用@brettanomyces的答案中的:autocommand或使用:help-ftplugin-overrule中描述的方法之一为将来的javascript文件设置此选项。我推荐此处描述的第三个选项。此行为由“注释”选项指定。看看它是在哪里设置的
:verbose set comments?
可能是在javascript的默认ftplugin中设置的。决定您喜欢的值,例如:set comments=或:set comments=:/。然后,您可以使用@brettanomyces的答案中的:autocommand或使用:help-ftplugin-overrule中描述的方法之一为将来的javascript文件设置此选项。我建议使用此处描述的第三个选项。仅适用于javascript文件:autocmd FileType javascript setlocal formatoptions-=r或将setlocal formatoptions-=r添加到~/after/ftplugin/javascript.vim仅适用于javascript文件:autocmd FileType javascript setlocal formatoptions-=r或将setlocal formatoptions-=r添加到~/after/ftplugin/javascript.vim
autocmd FileType * setlocal formatoptions-=r
:h formatoptions
:h fo-table
:verbose set comments?