vimrc中的nospell不起作用(spf13)

时间:2014-07-04 17:10:05

标签: vim spf13vim

我正在使用spf13 detribution。 如何在vimrc中禁用拼写功能?对于我打开的每个文件?

我试过(在我的.vimrc.local中):

set nospell
" vim: set nospell: // it is working only for first file I had opened.
nospell

也许对某人有帮助:官方git有一个新的讨论,但因为它根本没有解决问题 https://github.com/spf13/spf13-vim/issues/67

2 个答案:

答案 0 :(得分:1)

这是一个比nospell更普遍的问题。当新缓冲区打开时,可以使用autocmd来运行相同的命令来纠正它。您可以在链接页面上查看完整的事件列表,但这是我通常使用的内容。我并非100%确定它涵盖了所有新文件的打开,但它似乎涵盖了我尝试过的所有案例。

au BufNew,BufRead  * set nospell

更新:根据文档,以下内容可能涵盖所有情况。

au BufNewFile,BufReadPost,FilterReadPost,FileReadPost  * set nospell

答案 1 :(得分:1)

FDinoff给出了一个很好的答案,我将在此处粘贴:

alexche8表示这个输出

Last set from ~/.vimviews/~=+projects=+cms=+api=+views.py=

  var gulp = require('gulp');
  var stream = require('stream');

  var readable = new stream.Readable;
  readable.push('Hello, world!');
  readable.push(null);
  readable
  .pipe(gulp.dest('./test.txt'));

这表示vimviews插件正在恢复spf13的设置,即使你在vimrc中更改了它们。

您需要在spf13中禁用视图插件。