当前位置:  开发笔记 > 运维 > 正文

Vim配置行号着色

如何解决《Vim配置行号着色》经验,为你挑选了3个好方法。

我正在寻找一种方法来配置用于行编号的颜色(如:set nu:)在Vim中.大多数平台上的默认值似乎是黄色(也用于某些突出显示的令牌).我以色行号暗淡的灰色; 在附近的某个地方#555.我不挑剔,任何柔和的颜色都是可以接受的.



1> Greg Hewgill..:

尝试:

help hl-LineNr

我发现了这个:

help 'number'

这是获取'number'选项帮助的方法,而不是:number命令.

要实际更改显示的颜色:

:highlight LineNr ctermfg=grey

这会将字符终端上LineNr的前景色更改为灰色.如果您使用的是gVim,您可以:

:highlight LineNr guifg=#050505


Nm发现了!http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim
谢谢,这对我有用.在Ubuntu 12.04上的〜/ .vimrc文件末尾的单独行中添加'set number'和'highlight LineNr ctermfg = gray',只要我用vim打开文件,就会启用灰色行号
7年后,看来gVim可以处理"灰色",但无法处理您描述的数字格式.:突出显示LineNr guifg = grey为我工作.
如何更改活动`LineNr`的突出显示设置?UPD:回答`CursorLineNr`

2> qasimalbaqal..:

要永久更改行号,请将以下内容添加到您的 .vimrc

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

当然,你改变ctermfgguifg任何你想要的颜色.



3> Roshambo..:

在MacVim中(以Vim 7.3为核心)我发现它CursorLineNr可以工作:

hi CursorLineNr guifg=#050505


这仅设置当前行的编号:非常有用,但可能不是所需的.有人问:http://stackoverflow.com/questions/8247243/highlighting-the-current-line-number-in-vim
推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有