vimrc文件不会应用textwidth设置

时间:2016-11-29 18:47:56

标签: unix vim command-line text-width

在终端会话中我可以做

:set textwidth=9999

我收到了我想要的东西(可以发送到电脑屏幕末尾的文字行)

我创建了一个名为〜/ .vimrc的文件,其中包含行

set textwidth=9999

我没有得到这个

的结果

1 个答案:

答案 0 :(得分:3)

您的~/.vimrc作为第一个配置(cp :help initialization)加载;之后,将读取其他配置和插件,其中任何一个都可能会再次更改该选项。您可以查看

:verbose set textwidth?

并通过

获取配置脚本列表
:scriptnames

理想情况下,您可以禁用覆盖选项值。作为解决方法,您还可以在配置结束时重新初始化该选项,方法是将以下内容放入~/.vimrc

autocmd VimEnter * set textwidth=9999

'textwidth'选项是缓冲区本地选项。 文件类型插件可以调整此设置。有一些方法可以覆盖特定于文件类型的设置(:help after-directory)。