Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vim自动生成不需要的JS注释块_Javascript_Vim - Fatal编程技术网

Javascript Vim自动生成不需要的JS注释块

Javascript Vim自动生成不需要的JS注释块,javascript,vim,Javascript,Vim,对于.js文件,如果我键入 /**<Enter> 这很烦人,我不想在第二行添加星号,它也会添加到任何其他行的开头。它可能是由我安装的一个插件生成的结果不是这样的,忽略我下面的内容,我安装了所有带有病原体的插件,所以我遵循以下过程: 通过将特定插件的文件夹移出~/vimfiles/bundle来卸载该插件-如果这不是卸载病原体插件的正确方法,请告诉我 签入一个.js文件,查看该行为是否已修复,但从未修复 重新安装特定的插件,因为这显然不是问题所在 我对下面列出的所有插件重复了这一点,

对于.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?