16

我注意到使用不同的配色方案 VIM 正在强调/突出显示某些单词。为什么会这样以及如何将其关闭?

配色方案 1

与另一种配色方案

配色方案 2

我正在使用spf13-vim 配置并与 Putty 远程连接。

VIM 正确地假设这个文件是一个 python 文件 (:set filetype 返回 "python")

4

3 回答 3

26

看起来你的 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命令并且只需要一次。

于 2012-06-09T18:47:15.737 回答
4

Vim 中的大多数文件类型(如python)都带有定义高亮组的语法(通过查看它们:highlight)。然后,颜色方案为终端、彩色终端和/或 GVIM 提供前景色/背景色和/或粗体和斜体等格式的组合。

选择一个你觉得视觉上吸引人的配色方案;有些是 Vim 自带的,更多的可以在 Internet 上找到,大多数在http://www.vim.org/

如果您只是对特定配色方案中的一两件小事感到恼火,您可以通过:highlight命令修改项目。要禁用突出显示,请使用,例如

:highlight clear Statement

或(当组链接到另一个组时,有效地继承其外观)

:highlight link Statement NONE

(这些必须在设置您的偏好的命令之后发出。):colorscheme

于 2012-06-09T18:55:27.140 回答
0

我遇到了两种我不喜欢的亮点。

1.缩进高亮和tab箭头提醒,可以通过添加解决

let g:indent_guides_enable_on_vim_startup = 0
set nolist

到 ~/.vimrc.local

2.突出常用词,如中文单词和拼写错误的单词,您可以通过添加来解决

set nospell

到 ~/.vimrc.local

于 2017-09-17T14:50:11.527 回答