Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么VIM突出显示一些单词?_Vim_Color Scheme - Fatal编程技术网

为什么VIM突出显示一些单词?

为什么VIM突出显示一些单词?,vim,color-scheme,Vim,Color Scheme,我注意到VIM使用不同的配色方案在一些单词下面划线/突出显示。这是为什么?如何关闭 用另一种配色方案 我正在用Putty远程连接 VIM正确地假设该文件是python文件(:set filetype返回“python”)看起来VIM正在为您进行拼写检查。您可以通过添加 set nospell let g:indent_guides_enable_on_vim_startup = 0 set nolist set nospell 在.vimrc文件中。要在文件中重新启用,可以执行以下操作

我注意到VIM使用不同的配色方案在一些单词下面划线/突出显示。这是为什么?如何关闭

用另一种配色方案

我正在用Putty远程连接


VIM正确地假设该文件是python文件(:set filetype返回“python”)

看起来VIM正在为您进行拼写检查。您可以通过添加

set nospell
let g:indent_guides_enable_on_vim_startup = 0
set nolist
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自带的,更多的可以在互联网上找到,最多在

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

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


(这些必须在设置首选项的
:colorscheme
命令之后发出。)

我遇到了两种我不喜欢的突出显示

1.缩进突出显示和制表符箭头提示,您可以通过添加

set nospell
let g:indent_guides_enable_on_vim_startup = 0
set nolist
set nospell
到~/.vimrc.local

2.突出显示常用单词,如汉语单词和拼写错误的单词,您可以通过添加

set nospell
let g:indent_guides_enable_on_vim_startup = 0
set nolist
set nospell

到~/.vimrc.local

最近我自己也在想这个问题!哇,那看起来很烦人,尤其是彩色版本。。。vim认为文件的类型是什么?(do
:设置filetype
以查找)filetype=python这是正确的:)另请参见“@PericaZivkovic,不客气。你应该记住这个功能,它有时会派上用场。例如,当用LaTeX编写文档时,您可能希望在完成后将其关闭,快速查看,然后再次关闭。这不是配色方案,我尝试了很多,它们都有相同的,这是Shahbaz建议的拼写检查,但感谢tipYeah,回答很好,我没有意识到这一点。一般来说,拼写检查很有用。不过,在控制台Vim中,由于缺少颜色,颜色并不特别美观。在GVIM中,拼写错误显示为扭曲的线条,效果更好。或者阅读如何使用油灰启用256色并选择高配色方案;那有更好的颜色。