[英]Vim on Cygwin: Warn that vimrc is using windows end of line char
[英]Execute a line in vimrc at the end
当检测到jrnl*.txt
格式的文件时,我想将textwidth
设置为50。 因此,我尝试~/.vim/vimrc
下行放入一个空的~/.vim/vimrc
文件中:
au BufRead,BufNewFile jrnl*.txt set fo+=t tw=50
而且它可以正常工作。
但是,我现在使用的是Vim-Boostrap ,这是一个带很多插件的vimrc
生成器。
我试图在新vimrc
的末尾编写代码,但是当我运行vim时, textwidth
等于0
。 如果启动:scriptnames
我会在代码后看到很多执行的脚本,因此我认为textwidth
被覆盖了。
我想知道是否有一种方法可以在最后执行我的行,从而避免覆盖问题。
关于插件将覆盖您的设置的假设可能是正确的。 将代码放在vimrc
的末尾也无济于事,因为vimrc
在插件之前加载。
解决此问题的一种方法是在after目录中使用。 创建一个文件~/.vim/after/ftplugin/text.vim
将您的代码添加到此文件。 Vim将在加载插件后加载该脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.