Vim : 검색 히트 및 빠른 수정 선택의 강조 색상을 변경하는 방법
검색 히트를 강조하기 위해 주황색 배경에 흰색 텍스트를 사용하는 Desert colorscheme을 사용하고 있습니다. 빠른 수정 창에서 선택한 항목에 동일한 패턴이 사용됩니다.
주황색 바탕에 흰색은 읽기 어렵습니다. .vimrc에서 어떻게 변경합니까?
편집 : 빠른 답장에 감사드립니다. 사막 계획에 대해 다음과 같은 검색 하이라이트 수정을 사용하고 있습니다.
highlight Search guibg='Purple' guifg='NONE'
Purple은 시각적으로 감지하기가 매우 쉽고 사막 체계에서 구문 색상 지정에 사용되지 않는 IMHO입니다.
보세요 $VIMRUNTIME/colors/desert.vim
. 색상 매핑은 hi[ghlight]
명령으로 정의됩니다 . 검색 강조 표시는 다음과 같이 정의됩니다.
hi Search guibg=peru guifg=wheat
GUI 및
hi Search cterm=NONE ctermfg=grey ctermbg=blue
터미널 용.
.vimrc
을 선택한 후 동일한 명령을 사용 하여이 설정을 재정의 할 수 있습니다 colorscheme
. :h hi
도움말을 입력하십시오 .
나를 위해 나는 또한 아래 에 hlsearch 를 추가 syntax on
해야~/.vimrc
set hlsearch
hi Search ctermbg=LightYellow
hi Search ctermfg=Red
VIM 내에서 수행 할 수도 :highlight Search ctermfg=yellow
있습니다. 즉석에서 변경할 수 있습니다.
ctermfg
전경색 용ctermbg
배경색 용
vi 문서 페이지 에서 사용 가능한 색상은 다음 과 같습니다.
*cterm-colors*
NR-16 NR-8 COLOR NAME
0 0 Black
1 4 DarkBlue
2 2 DarkGreen
3 6 DarkCyan
4 1 DarkRed
5 5 DarkMagenta
6 3 Brown, DarkYellow
7 7 LightGray, LightGrey, Gray, Grey
8 0* DarkGray, DarkGrey
9 4* Blue, LightBlue
10 2* Green, LightGreen
11 6* Cyan, LightCyan
12 1* Red, LightRed
13 5* Magenta, LightMagenta
14 3* Yellow, LightYellow
15 7* White
제 경우에는 QuickFix 창의 줄이 청록색에 읽을 수없는 회색으로 표시되었는데, 이는 검색 결과와는 달랐습니다 (복숭아 색에 더 만족스러운 검정색). 이것은 명령으로 확인되었습니다.
:hi
이는의 포맷을 보여 QuickFixLine
와 Search
설정되는 것으로
QuickFixLine xxx term=reverse guibg=Cyan
Search xxx term=reverse ctermfg=0 ctermbg=222 guifg=#000000 guibg=#FFE792
xxx
샘플 형식이있는 곳 ,
다음 줄을 내 ~/.vimrc
hi QuickFixLine term=reverse ctermbg=52
이제 터미널 창에 더 기분 좋은 진한 빨간색 배경이 있습니다. 달리기 hi:
에서는 내 ternimal에 대한 배경색 변경이 추가 된 것을 보여줍니다.
QuickFixLine xxx term=reverse ctermbg=52 guibg=Cyan
(iTerm2의 MacOS High Sierra의 vim 8, molokai 테마 포함)
'Programming' 카테고리의 다른 글
OS X v10.9 (Mavericks)에서 GDB 누락 (0) | 2020.08.07 |
---|---|
스칼라 대 원시 데이터 유형-같은 것입니까? (0) | 2020.08.07 |
URL : @이있는 사용자 이름 (0) | 2020.08.07 |
hashCode와 Java의 equals 메소드 간의 관계 (0) | 2020.08.07 |
빠른 순열-> 숫자-> 순열 매핑 알고리즘 (0) | 2020.08.07 |