Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/36.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
Can';当Vim/Neovim高亮显示与文本相同的颜色时,无法读取_Vim_Syntax Highlighting_Highlighting_Vim Syntax Highlighting_Neovim - Fatal编程技术网

Can';当Vim/Neovim高亮显示与文本相同的颜色时,无法读取

Can';当Vim/Neovim高亮显示与文本相同的颜色时,无法读取,vim,syntax-highlighting,highlighting,vim-syntax-highlighting,neovim,Vim,Syntax Highlighting,Highlighting,Vim Syntax Highlighting,Neovim,我一直在尝试将我的vim/neovim游戏提升到一个新的水平,我一直在尝试做的事情之一就是修复我一直存在的突出问题。其要点是,有时,语法、视觉选择和搜索突出显示使用与原始文本相同/相似的突出显示颜色,因此很难看到突出显示的内容。有人知道我怎样才能解决这个问题吗?根据第一个屏幕截图,它看起来完全可以做到这一点,我只是找不到一个配置选项来保持一致 以下是一些示例(当我在这些示例中使用neovim时,行为与w/vim相同): 请注意,部分文本在突出显示时几乎无法阅读?(突出显示之前是白色的)以红色/蓝

我一直在尝试将我的vim/neovim游戏提升到一个新的水平,我一直在尝试做的事情之一就是修复我一直存在的突出问题。其要点是,有时,语法、视觉选择和搜索突出显示使用与原始文本相同/相似的突出显示颜色,因此很难看到突出显示的内容。有人知道我怎样才能解决这个问题吗?根据第一个屏幕截图,它看起来完全可以做到这一点,我只是找不到一个配置选项来保持一致

以下是一些示例(当我在这些示例中使用neovim时,行为与w/vim相同):

请注意,部分文本在突出显示时几乎无法阅读?(突出显示之前是白色的)以红色/蓝色突出显示的位置与我一直期望的突出显示效果更接近(突出显示的颜色或多或少与原始文本颜色匹配,但当突出显示时,文本颜色被更改以使选择可读)

所有出现的“如果”均高亮显示。再次,请注意文本和突出显示是如何难以区分的

请注意,语法突出显示(在本例中为[]对)主要隐藏了周围的2个字符。(,),{和}也会发生这种情况

.vimrc(init.vim基本相同):

语法启用
:彩色桃花
设置nocp
设置菜单
集合相对枚举器
设定数
置之不理
设置smartcase
在搜索中设置
立即停止
设置tabstop=4
设置softtabstop=4
设置扩展选项卡
设置shiftwidth=4
设置showcmd
设置剪贴板=未命名
设置laststatus=2
设置剪贴板+=未命名加号
设置目录=~/.vim/tmp
“sudo开幕后:
cmap w!!w!sudo tee>/dev/null%
“格式括号等:
inoremap{{}i
inoremap{{}ko
inoremap(()i
inoremap(()ko
inoremap[]i
inoremap[]ko

只需尝试不同的配色方案。此插件已加载:

我会推荐
gruvbox
twilight
学徒
,但是有很多很棒的,找一个适合你的

您可以安装此插件以快速切换到下一个配色方案:

编辑:以下是您在vim中默认安装的配色方案列表:


如果你想在不安装任何插件或任何东西的情况下尝试一些,只需执行例如
:colorscheme Night
并查看它们的外观。如果你键入
:colorscheme
,你将看到哪些colorscheme可用。

谢谢!自从我发布这篇文章以来,我实际上一直在使用该扩展。我只是在查找时遇到了麻烦g一个我喜欢的方案。我喜欢我拥有的终端颜色,并希望保留它们。好的,如果你不想切换颜色方案,你可以随时编辑你当前的颜色方案。尝试找到peachpuff.vim文件并使用它。在任何更改后,你可以重新启动vim,或者只需
:source path/to/peachpuff.vim
来尝试你的更改实际上,我只是在我的评论中键入一个编辑。我实际上喜欢学徒!但我也可能尝试调整现有的配色方案。我仍然忍不住认为它不应该突出显示文本颜色,或者应该有一个选项。看起来有点邋遢,你知道吗?是的,像那样突出显示应该有“反向”我认为是选项集。但是学徒非常好,对比度很好,我没有任何可读性问题。我几乎想改变我的术语颜色来匹配,哈哈!无论如何,谢谢你的建议。
syntax enable
:color peachpuff
set nocp
set wildmenu
set relativenumber
set number
set ignorecase
set smartcase
set incsearch
set nowrap
set tabstop=4
set softtabstop=4
set expandtab
set shiftwidth=4
set showcmd
set clipboard=unnamed
set laststatus=2
set clipboard+=unnamedplus
set directory=~/.vim/tmp

"sudo after opening:
cmap w!! w !sudo tee >/dev/null %

"formatting brackets and such:
inoremap {<Tab> {}<Esc>i
inoremap {<CR> {<CR>}<Esc>ko<Tab>
inoremap (<Tab> ()<Esc>i
inoremap (<CR> (<CR>)<Esc>ko<Tab>
inoremap [<Tab> []<Esc>i
inoremap [<CR> [<CR>]<Esc>ko<Tab>