我注意到,使用不同的颜色方案,VIM强调/突出显示一些单词。这是为什么以及如何关闭它?
使用其他colorscheme
我使用spf13-vim configuration并与Putty远程连接。
VIM正确地假设这个文件是一个python文件(:set filetype返回" python")
答案 0 :(得分:25)
好像你的Vim正在为你做拼写检查。你可以通过添加
来关闭它set nospell
在.vimrc
文件中。要在文件中重新打开它,您可以执行以下操作:
:setlocal spell spelllang=en_us
使用美式英语进行拼写检查。 :setlocal
更改当前缓冲区的设置,而:set
对所有当前打开的缓冲区进行更改。您可以阅读有关如何使用Vim进行拼写检查的更多信息here。
自动为某些文件启用拼写检查可能很有用。例如,要在.tex
文件中启用拼写检查,您可以将以下内容添加到.vimrc
:
" Enable spell checking when opening .tex files
autocmd!
au BufNewFile,BufRead *.tex setlocal spell spelllang=en_us
" Or if you have filetype detection enabled:
" au FileType tex setlocal spell spelllang=en_us
请注意autocmd!
清除以前定义的au
命令,只需要一次。
答案 1 :(得分:4)
Vim中的大多数文件类型(如 python )都带有定义高亮组的语法(通过:highlight
查看)。然后,colorscheme为终端,彩色终端和/或GVIM提供前景/背景颜色和/或格式(如粗体和斜体)的组合。
选择您觉得有吸引力的颜色方案;有些人来自Vim,在互联网上可以找到更多,最多的是http://www.vim.org/。
如果您对特定colorscheme中的一两件小事感到恼火,可以通过:highlight
命令修改这些项目。要禁用突出显示,请使用,例如
:highlight clear Statement
或(当该组链接到另一个组时,有效地继承其外观)
:highlight link Statement NONE
(这些必须在设置您的偏好的:colorscheme
命令后发出。)
答案 2 :(得分:0)
我遇到了两种我不喜欢的亮点。
1.indent highlight和tab arrow reminder,你可以通过添加
解决它let g:indent_guides_enable_on_vim_startup = 0
set nolist
到〜/ .vimrc.local
2.高亮一般的单词,如中文单词和错误的拼写单词,你可以通过添加来解决它set nospell
到〜/ .vimrc.local