自动添加到 vimrc

自动添加到 vimrc

我有一个简单的问题,但一直找不到任何答案。

有没有命令可以从命令模式自动修改我的 vimrc?具体来说,假设我想始终关闭自动换行。目前,我会附加更新

set nowrap

到我的 vimrc。如果我只想将它用于特定文件,我会这样做

:set nowrap

在命令模式下。我是否可以做类似的事情

:set! nowrap

永久修改它,即使用该命令更新我的 vimrc。谢谢!

答案1

盲目地将配置内容附加到您的配置中~/.vimrc不会很好地扩展;随着时间的推移,您会面临积累多个(相同或矛盾的)配置设置的风险。

许多用户反而有一个快捷方式(命令或映射)来快速打开他们的~/.vimrc(见打开 vimrc 文件)来编辑它,甚至可能自动重新加载它(使用自动重新加载更改 vimrc)。

答案2

对于全球环境来说,总是有:! echo set nowrap >> vimrc

对于每个文件的设置,有modelines(见vim 技巧# vim: set nowrap或手册页) 。在文件的前几行或后几行(通常为 5 行)中放置一行(使用任何合适的注释字符)。

相关内容