【发布时间】:2013-03-13 07:50:55
【问题描述】:
我在 vim 中关闭了line wrap,方法是在我的 vimrc 中添加这个:
set nowrap
但是,我想在编辑*.tex 文件时自动打开换行。所以,我将它添加到我的 vimrc 中:
augroup WrapLineInTeXFile
autocmd!
autocmd FileType tex set wrap
augroup END
当文件类型被检测为 TeX 时,这应该启用换行。这对 tex 文件按预期工作,但如果我在同一个 Vim 会话中打开一个非 tex 文件,它会打开换行!
Enabling and disabling word wrap automatically on different file extensions on Vim 建议改用 BufRead。但是,即使这样也有同样的效果:如果我先打开一个 TeX 文件,然后再打开一个非 TeX 文件,则非 TeX 文件会打开换行。
如何正确启用仅针对特定文件类型的换行?
【问题讨论】: