vim是否能够检测文件的自然语言,然后加载正确的字典?

时间:2010-03-28 08:12:49

标签: vim nlp spell-checking

我使用多种语言,目前我不得不向vim表明必须进行哪些拼写检查。有没有办法设置vim,以便自动检测到正确的?我依稀记得在以前的vim版本中,当没有集成拼写检查时,vimspell脚本使这成为可能。

如果这不仅适用于文件而且适用于文件的一部分会更好,因为我经常在一个文件中混合使用多种语言。当然,我想避免同时加载几个词典。

2 个答案:

答案 0 :(得分:3)

我不知道是否有办法自动检测它,但是如果你把vim:spell:spelllang=foo,bar,baz放在文件的底部,vim会在文件的时候将拼写检查语言设置为foo,bar和baz。打开。请注意,您必须在该文本之前至少放置一个空格,否则vim会认为它是文件的一部分。

答案 1 :(得分:1)

由于vim缺少此功能,我发现在.vimrc中定义这些快捷方式很有用:

command! Nb :set spelllang=nb
command! En :set spelllang=en