如何解决如何在Vim中保持语法颜色但禁用突出显示?
我最近在Vim中激活了自动完成功能和语法颜色。但是,出现了红色的突出显示颜色。
我尝试使用syntax off
禁用语法颜色,但是突出显示的颜色仍然存在。
这是我的~/.vimrc
syntax on
set nocompatible " be iMproved,required
filetype on " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively,pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle,required
Plugin 'VundleVim/Vundle.vim'
Plugin 'ycm-core/YouCompleteMe'
" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup',{'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9',{'name': 'newL9'}
" All of your Plugins must be added before the following line
call vundle#end() " required
filetype plugin indent on " required
" To ignore plugin indent changes,instead use:
"filetype plugin on
"
" Brief help
" :PluginList - lists configured plugins
" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line
:set number
很难看到带有颜色突出显示的代码。我想保留语法颜色,但不突出显示。我在~/.vimrc
中找不到设置。如何禁用此功能?
解决方法
显然,这是来自自动补全。如YouCompleteMe关于诊断UI的github中所述,
这将打开YCM的诊断显示功能,包括装订线标志,文本突出显示,诊断回显和自动位置列表填充。要禁用此功能,我输入:
let g:ycm_show_diagnostics_ui = 1
高光消失了。
,您是否先尝试使用谷歌搜索?您可以使用:noh
轻松关闭突出显示功能,也可以使用:let @/=""
(如here所述,这是第一个Google搜索结果之一)。您可以将这些命令映射到您的.vimrc(我个人使用,/
组合来禁用突出显示)
:noh
命令不会影响语法颜色。这是您需要的吗?
编辑:
对不起,我没有看到图片,因为它们在我当前连接的网络上被阻止。这看起来更像语法检查。尝试使用:set nospell
:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。