Vimは行番号の色付けを構成します


94

:set nuVimで行番号付けに使用される色を構成する方法を探しています(:)。ほとんどのプラットフォームのデフォルトは黄色のようです(これは一部の強調表示されたトークンにも使用されます)。行番号を薄暗い灰色に着色したいと思います。の近くのどこか#555。私はうるさくはありませんが、落ち着いた色なら何でも構いません。


vimでパーマネントの配色の背景の希望を一定に保ちたい場合、およびそれに番号を設定したい場合は、それはとても簡単です。以下のリンクをたどって、とても簡単な手順に従ってください。 。jigarpra.blogspot.com/2020/03/...
JGS PRA

回答:


143

試してみてください:

help hl-LineNr

私はこれを見つけました:

help 'number'

これは、コマンドの'number'代わりに、オプションのヘルプを取得する方法:numberです。

表示される色を実際に変更するには:

:highlight LineNr ctermfg=grey

これにより、キャラクター端末のLineNrの前景色が灰色に変わります。gVimを使用している場合は、次のことができます。

:highlight LineNr guifg=#050505

1
このコマンドがサポートする利用可能な色の名前や色の形式へのリンクがありますか?
devios1 2013

3
おかげで、これは私のために働いた。Ubuntu 12.04の〜/ .vimrcファイルの最後の別々の行に「setnumber」と「highlightLineNr ctermfg = grey」を追加すると、vimでファイルを開くたびに灰色の行番号が有効になります
James Nicholson

2
7年後、gVimは「灰色」を処理できるように見えますが、説明した数値形式は処理できません。:highlight LineNr guifg = greyは私のために働いた。
horta 2015

2
アクティブのハイライト設定を変更するにはどうすればよいLineNrですか?UPD:回答CursorLineNr
Herrgott 2017

1
答えてくれてありがとう。このコマンド:highlight LineNr ctermfg=greyは私highlight LineNr ctermfg=greyには~/.vimrc機能しますが、ファイルを追加しても何も変わりません。誰かがアイデアを持っていますか?
ecjb

35

行番号を恒久的に変更するには、以下を .vimrc

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

もちろん、ctermfgguifgを好きな色に変更します。


1
受け入れられた答えを私の.vimrcで機能させるために、私はあなたのアドバイスに従い、それを一番下に追加しなければなりませんでした。なぜそれが一番下になければならないのか説明できますか?
hidden-username

@mikeyprogオンラインで答えを見つけたので、理由はよくわかりませんが、デフォルト設定よりも優先されると思います。設定を上から下に読み取るので。
qasimalbaqali 2015年

私はそれを考え出した。実際にはcolorschemeコマンドで設定されているため、colorschemeを更新した後で呼び出す必要があります。
hidden-username

1
@ hidden-usernameと同じ問題が発生しました。テーマや色などを途中で設定したためだと気づきましたvimrc。だから...これを一番上に持っていると、それは上書きされました。上書きされます。上書きしますか?
dwanderson 2017年

私の経験では、highlightステートメントは後に続く必要がsyntax onあり、colorschemeそうでない場合は、構文の強調表示のデフォルト値で上書きされます。
フェニル


3

選択した配色で提供される色が気に入らなかったので、行番号の色を次のように変更しました。

colorscheme trivial256    " for light background
hi LineNr       term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.