vim - 如何更改所选代码的颜色(Vim 方案)?

标签 vim syntax-highlighting

如何在 Vim 中更改所选代码的颜色?

共有三种选择模式,Visual Line模式或 Visual Block模式,然后用鼠标选择)。

  hi CursorLine guibg=#DDDDDD gui=none
  hi CursorColumn guibg=#EEEEEE gui=none
  hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=none
  hi Pmenu   guifg=#f6f3e8 guibg=#DDDDDD gui=none
  hi PmenuSel  guifg=#000000 guibg=#DDDDDD gui=none
endif

" General colors
hi Cursor   guifg=NONE    guibg=#656565 gui=none
hi Normal   guifg=#000000 guibg=#FFFFFF gui=none
hi NonText   guifg=#808080 guibg=#FFFFFF gui=none
hi LineNr   guifg=#857b6f guibg=#FFFFFF gui=none
hi StatusLine  guifg=#000000 guibg=#FFFFFF gui=none
hi StatusLineNC guifg=#857b6f guibg=#FFFFFF gui=none
hi VertSplit  guifg=#444444 guibg=#FFFFFF gui=none
hi Folded   guibg=#AAAAAA guifg=#FFFFFF gui=none
hi Title  guifg=#000000 guibg=NONE gui=none
hi Visual  guifg=#000000 guibg=#FFFFFF gui=none
hi SpecialKey guifg=#808080 guibg=#FFFFFF gui=none

我怎么知道是哪条线?

最佳答案

gvim 的选择颜色由以下行设置:

hi Visual  guifg=#000000 guibg=#FFFFFF gui=none

您可以使用命名颜色值而不是 #nnnnnn RGB 代码。正如您所观察到的,您现有的线条设置为黑色前景和白色背景。

例如,如果您想要浅蓝色背景和白色前景:
hi Visual  guifg=White guibg=LightBlue gui=none

确保您正在编辑的颜色文件位于 vim7x/colors 目录中,以便 vim 和 gvim 都可以找到它。它的确切位置可能会因您的操作系统平台而有所不同。

关于vim - 如何更改所选代码的颜色(Vim 方案)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074068/

相关文章:

ubuntu - 打开 *second* 文件时 Vim 不遵循配置

javascript - Jquery/Jquery 移动版 - Aptana Studio 3

vim - 如何在 Tmux 中禁用键绑定(bind)

vim - 使用 Vim 处理 "colourize"文件或输入流

vim - 剪切到行的开头/结尾,粘贴到行的结尾/开头

vim - Applescript(如果未添加文件)

twitter-bootstrap - Bootstrap 所见即所得和语法高亮

c++ - Visual Studio 2012/2013 语法突出显示错误

xml - 如何在 Sublime Text 3 的 XML 引号内突出显示 LUA 语法?

java - 在 RSyntaxTextArea 中高亮部分 ShorthandCompletion