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-07-16

3
고마워, 이것은 나를 위해 일했다. 우분투 12.04의 ~ / .vimrc 파일 끝에 별도의 줄에 'set number'와 'highlight LineNr ctermfg = grey'를 추가하면 vim으로 파일을 열 때마다 회색 줄 번호를 사용할 수 있습니다
James Nicholson

2
7 년 후 gVim은 "회색"을 처리 할 수 ​​있지만 설명하는 숫자 형식은 처리 할 수 ​​없습니다. : LineNr guifg = grey를 강조 표시했습니다.
horta

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

나는 그것을 알아. 실제로 colorscheme 명령에 설정되어 있으므로 colorscheme을 업데이트 한 후 다시 불러 와야합니다.
hidden-username

1
@ hidden-username과 동일한 문제가 발생했습니다 vimrc. 내 . 그래서 .. 이걸 맨 위에 놓으면 재정의되었습니다. 덮어 썼습니다. 오버로드?
dwanderson

내 경험상이 highlight문은 뒤에 와야 syntax on하고 colorscheme그렇지 않으면 구문 강조 표시의 기본값으로 덮어 쓰여집니다.
Phenyl


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.