.tex
结尾的文件的行长均为80。因此,每当我在vim中打开.tex
文件时,我都要输入:set tw=79
。 如果我想让它与特定文件类型列表(例如
.md
,.txt
和.tex
)一起使用怎么办? >#1 楼
无需检查扩展名并相应地设置文本宽度,您只需在tex.vim
或Windows .vim/ftplugin/
中创建一个$HOME/vimfiles/ftplugin/
(名称必须与文件类型匹配)文件,然后在其中设置textwidth。这将帮助您保持.vimrc的清洁。您的
.vim/ftplugin/tex.vim
文件看起来像:还必须在vimrc中启用filetype plugins
(我不知道为什么没人会启用它): .wikia.com / wiki / Keep_your_vimrc_file_clean #2 楼
在~/.vimrc
中,您可以添加以下行:au BufReadPost,BufNewFile *.md,*.txt,*.tex setlocal tw=79
对于其他命令,请用
|
分隔它们。读取文件,或将新文件打开到缓冲区以获取特定扩展名。评论
设置可以进行任意数量的设置。像set tw = 79 nowrap formatoptions + = j之类的东西将起作用。不需要| (当然,除非您要调用其他命令);-)
–马丁·图尔诺伊(Martin Tournoij)
15-10-19在19:38
评论
您还需要确保在.vimrc中启用了文件类型插件并启用了文件类型插件。
– 8bittree
15-10-19在15:54