我的vim拼写检查在打开以.tex结尾的文件时无法正常工作。
如果我有一个名为foo.txt的文本文件,在vim中打开并执行:set spell,我会看到拼写错误的单词被突出显示,我可以使用]s移动到它们,使用z=获得更正选项。如果我将foo.txt重命名为foo.tex并在vim中打开它,:set spell不起作用,]s也不起作用,但是当光标停留在单词上时,输入z=将提供更正选项。
当我在vim中打开foo.tex并执行:set filetype时,我会看到filetype=tex。如果我改为执行:set filetype=latex,则:set spell和]s等都能正常工作。
如何使拼写检查与.tex文件类型的文件一起工作?注意,我只想在显式执行:set spell时进行拼写检查,我不希望默认情况下启用它。
如果我有一个名为foo.txt的文本文件,在vim中打开并执行:set spell,我会看到拼写错误的单词被突出显示,我可以使用]s移动到它们,使用z=获得更正选项。如果我将foo.txt重命名为foo.tex并在vim中打开它,:set spell不起作用,]s也不起作用,但是当光标停留在单词上时,输入z=将提供更正选项。
当我在vim中打开foo.tex并执行:set filetype时,我会看到filetype=tex。如果我改为执行:set filetype=latex,则:set spell和]s等都能正常工作。
如何使拼写检查与.tex文件类型的文件一起工作?注意,我只想在显式执行:set spell时进行拼写检查,我不希望默认情况下启用它。
set filetype=latex
。我没有意识到这只是将文件设置为没有类型。我以为有一个LaTeX文件类型,因为我看到过像let g:tex_flavor = "latex"
这样的命令。 - mjandrewssyntax spell toplevel
nottop-level
- user67416