我正在使用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
答案 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中禁用视图插件。