철자 실수는 색이 이상하다


12

vim에서 맞춤법 검사기를 사용하고 있는데 매우 성가신 기능이 하나 있습니다. 오류는 이상한 색상으로 강조 표시되며 그놈 터미널 설정에서는 찾을 수 없습니다.

강조 표시된 오류


강조 표시 색상을 다른 것으로 변경하고 싶습니다. 그래서 wordd전역 글꼴 색상을 변경 하지 않고를 가리지 않습니다 . 이것을 어떻게 구성 할 수 있습니까?

답변:


11

SpellBad강조 그룹은 맞춤법이 틀린 단어의 모양을 구성 할 수 있습니다.

노란색 배경에서 빨간색으로 표시한다고 가정 해 봅시다. 그런 다음 vimrc 파일 또는 colorscheme 파일 어딘가에 다음 코드를 추가 할 수 있습니다 (단, colorscheme이 SpellBad그룹 을 설정 한 후에는 설정 이 무효화 됨).

:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00

ctermfg, ctermbg인수 단말기 동안 전경 및 배경 색상의 색상을 제어하는 guifg, guibgGUI를 내부 VIM 대해서도 똑같이.

터미널의 경우 8/16/256 색상을 지원할 때 이름 (빨간색, 노란색 ...) 또는 000과 007/015/255 사이의 10 진수 코드로 색상을 표현할 수 있습니다. vim에서 지원하는 색상 수는 다음과 같습니다.echo &t_Co

GUI의 경우 색상은 16 진수로 이름이나 코드로 표현할 수 있습니다.

다음 은 일부 색상의 코드를 보여주는 차트 입니다.

이 다른 하이라이트 그룹은 ( SpellCap, SpellLocal그리고 SpellRare단어의 다른 종류의 모양을 제어하는).

'background'옵션 을 설정하면 색상 구성표가 다시로드됩니다. 따라서 set background=darkvimrc에 어딘가에 있다면 SpellBad그 줄 다음에 그룹 을 변경하는 이전 코드를 넣으십시오 . 그렇지 않으면 색상 구성표가 설정을 다시 무시합니다.

자세한 내용은 다음을 참조하십시오.

:help hl-SpellBad

2
밑줄 만 다른 색으로 지정할 수 있습니까? 같은hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000
팀 Visée

chart링크가 깨졌습니다.
Adam Matan

SpellCap, SpellLocal 및 SpellRare의 포인터는 매우 유용합니다.
Terry Brown

1
컬러 차트에 업데이트 된 링크 commons.wikimedia.org/wiki/File:Xterm_256color_chart.svg
3ocene
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.