为什么VIM突出显示一些单词?
我注意到VIM使用不同的配色方案在一些单词下面划线/突出显示。这是为什么?如何关闭 用另一种配色方案 我正在用Putty远程连接为什么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正确地假设该文件是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色并选择高配色方案;那有更好的颜色。