我通过在我的vimrc中添加这个来关闭Vim中的换行:
set nowrap
但是,我想在编辑*.tex
文件时自动打开换行。所以,我把这个添加到我的 vimrc 中:
augroup WrapLineInTeXFile
autocmd!
autocmd FileType tex set wrap
augroup END
当检测到文件类型为 TeX 时,这应该启用换行。这对 tex 文件按预期工作,但如果我在同一个 Vim 会话中打开一个非 tex 文件,它会打开换行!
在 Vim 上的不同文件扩展名上自动启用和禁用自动换行建议改用 BufRead。但是,即使这样也有同样的效果:如果我先打开一个 TeX 文件,然后打开一个非 TeX 文件,则非 TeX 文件会打开换行。
如何正确启用仅针对特定文件类型的换行?