Vim 不断在新行输入“*”
Vim keeps putting in "*" on new lines
所以当我在 CSS 工作时,我一直 运行 陷入这个问题。
我将输入“*”以重置 HTML,但我将按回车键,最终会得到如下所示的内容:
* {
*
*}
我有一个插件可以自动补全我的括号,但我知道这不是造成它的原因。
有什么我可以更改的设置可以停止吗?
您可以使用此命令禁用该功能:
:set formatoptions-=r
见:help fo-table
。
注意:这实际上改变了 Vim 在撰写评论时的行为,这可能是也可能不是可接受的权衡。
如果您希望每次编辑 css
文件时自动应用该设置,您可以将这些行添加到您的 vimrc
:
augroup css
autocmd!
autocmd FileType css set formatoptions-=r
augroup END
或者,您可以输入以下行:
set formatoptions-=r
在该文件中:
~/.vim/after/ftplugin/css.vim
所以当我在 CSS 工作时,我一直 运行 陷入这个问题。
我将输入“*”以重置 HTML,但我将按回车键,最终会得到如下所示的内容:
* {
*
*}
我有一个插件可以自动补全我的括号,但我知道这不是造成它的原因。
有什么我可以更改的设置可以停止吗?
您可以使用此命令禁用该功能:
:set formatoptions-=r
见:help fo-table
。
注意:这实际上改变了 Vim 在撰写评论时的行为,这可能是也可能不是可接受的权衡。
如果您希望每次编辑 css
文件时自动应用该设置,您可以将这些行添加到您的 vimrc
:
augroup css
autocmd!
autocmd FileType css set formatoptions-=r
augroup END
或者,您可以输入以下行:
set formatoptions-=r
在该文件中:
~/.vim/after/ftplugin/css.vim