2008-10-26 43 views
57

我正在尋找一種方法來配置Vim中用於行編號的顏色(如::set nu)。大多數平臺上的默認設置似乎都是黃色的(這也用於某些突出顯示的標記)。我會顏色行號昏暗的灰色;在#555附近的某個地方。我不挑剔,任何柔和的顏色都可以接受。Vim配置行號着色

回答

92

嘗試:

help hl-LineNr 

我發現這個通過:

代替 :number命令
help 'number' 

這是獲得在'number'選項的幫助方式。

要實際改變所顯示的顏色:

:highlight LineNr ctermfg=grey 

這將改變前景色LineNr字符終端至灰色上。如果使用的是gVim的,您可以:

:highlight LineNr guifg=#050505 
+1

你碰巧有一個鏈接到可用的顏色名稱和/或顏色這個命令支持的格式? – devios1 2013-07-16 20:44:56

+4

恩發現它! http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim – devios1 2013-07-16 20:46:49

+2

謝謝,這對我有用。在Ubuntu 12.04的〜/ .vimrc文件的末尾添加'set number'和'highlight LineNr ctermfg = grey'啓用灰色行數隨時用vim打開一個文件 – 2013-12-29 00:19:37

9

在的MacVim(用Vim 7.3在它的核心),我發現CursorLineNr工作:

hi CursorLineNr guifg=#050505

14

要更改行號永久添加下面您.vimrc

highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE

當然你改變ctermfgguifg任何你想要的顏色。

1

我不喜歡被選定的配色方案提供的,所以我修改了行號的顏色這樣的顏色:

colorscheme trivial256 " for light background 
hi LineNr  term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90