我注意到使用不同的配色方案 VIM 正在强调/突出显示某些单词。为什么会这样以及如何将其关闭?
与另一种配色方案
我正在使用spf13-vim 配置并与 Putty 远程连接。
VIM 正确地假设这个文件是一个 python 文件 (:set filetype 返回 "python")
我注意到使用不同的配色方案 VIM 正在强调/突出显示某些单词。为什么会这样以及如何将其关闭?
与另一种配色方案
我正在使用spf13-vim 配置并与 Putty 远程连接。
VIM 正确地假设这个文件是一个 python 文件 (:set filetype 返回 "python")
看起来你的 Vim 正在为你做拼写检查。您可以通过添加来关闭它
set nospell
在你的.vimrc
文件中。要在文件中重新打开它,您可以执行以下操作:
:setlocal spell spelllang=en_us
用于美式英语的拼写检查。:setlocal
更改当前缓冲区的设置,同时:set
更改所有当前打开的缓冲区。您可以在此处阅读有关使用 Vim 进行拼写检查的更多信息。
自动启用某些文件的拼写检查可能对您很有用。例如,要在.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
命令并且只需要一次。
Vim 中的大多数文件类型(如python)都带有定义高亮组的语法(通过查看它们:highlight
)。然后,颜色方案为终端、彩色终端和/或 GVIM 提供前景色/背景色和/或粗体和斜体等格式的组合。
选择一个你觉得视觉上吸引人的配色方案;有些是 Vim 自带的,更多的可以在 Internet 上找到,大多数在http://www.vim.org/。
如果您只是对特定配色方案中的一两件小事感到恼火,您可以通过:highlight
命令修改项目。要禁用突出显示,请使用,例如
:highlight clear Statement
或(当组链接到另一个组时,有效地继承其外观)
:highlight link Statement NONE
(这些必须在设置您的偏好的命令之后发出。):colorscheme
我遇到了两种我不喜欢的亮点。
1.缩进高亮和tab箭头提醒,可以通过添加解决
let g:indent_guides_enable_on_vim_startup = 0
set nolist
到 ~/.vimrc.local
2.突出常用词,如中文单词和拼写错误的单词,您可以通过添加来解决
set nospell
到 ~/.vimrc.local