在 .vimrc/init.vim 中找到所有默认设置的最简单方法是什么?
What is the easiest way to find all the settings in your .vimrc/init.vim that are already default?
在 neovim 中(有时甚至在 vim 中)偶尔 default settings change。我想保持 .vimrc
和 init.vim
整洁并删除已经是默认设置的设置。有没有一种简单的方法可以找到那些多余的选项?
例如,在 neovim 中,他们最近默认启用了 hidden
,因此我现在可以将其从 init.vim
中删除。但是还有更多的选择,而且它们也在随着时间的推移而变化,因此手动跟踪它们既麻烦又容易出错。我正在寻找一个列出所有不再需要的选项的命令。
不带参数的命令:set
显示更改的所有设置。
将它们放入缓冲区(例如"=execute("set!")<CR>p
)并与您的 vimrc 进行比较。
在 neovim 中,您必须使用 "=execute("set")<CR>p
(即没有感叹号)。
在 neovim 中(有时甚至在 vim 中)偶尔 default settings change。我想保持 .vimrc
和 init.vim
整洁并删除已经是默认设置的设置。有没有一种简单的方法可以找到那些多余的选项?
例如,在 neovim 中,他们最近默认启用了 hidden
,因此我现在可以将其从 init.vim
中删除。但是还有更多的选择,而且它们也在随着时间的推移而变化,因此手动跟踪它们既麻烦又容易出错。我正在寻找一个列出所有不再需要的选项的命令。
不带参数的命令:set
显示更改的所有设置。
将它们放入缓冲区(例如"=execute("set!")<CR>p
)并与您的 vimrc 进行比较。
在 neovim 中,您必须使用 "=execute("set")<CR>p
(即没有感叹号)。