본문 바로가기
운영체제/Linux

[Linux] vi 에디터에서 잘 안보이는 주석 색 변경

by Youngs_ 2022. 6. 27.

우선 본인이 테스트용으로 작성한 example.sh 파일을 vi로 열어보면 아래와 같다.

파란색 극혐


1~3라인의 #으로 시작되는 주석의 경우 폰트 색상이 파란색이여서 하나도 안보인다.
이 색상을 변경하기 전 vi에서 어떤 색상들이 쓰이는지 보는 방법은 아래와 같다.

[명령어] (ESC를 한번 누른 상태에서):highlight (또는) (ESC를 한번 누른 상태에서):hi
 

여기에 나와있는대로 색상이 배정되어 있는 것이며, 주석 색상 말고 다른것도 수정이 가능하다.
일단 발암물질 0순위인 주석(Comment)부분부터 처리하도록 하겠다.


잘 안보이겠지만 일단 Comment xxx term=bold ctermfg=4 라고 적혀있다.
우리가 여기서 수정해야 할 부분은 ctermfg부분으로 4가 파란색이다.
색상코드에 대해 소개하자면 아래와 같다.

주석은 일반적으로 녹색이니까 위의 색상표 중에서 2번 녹색으로 바꿔보자

현재 vi 편집 상태에서 :highlight Comment term=bold ctermfg=2 를 입력하면 바뀌는 것을 볼 수 있다.

[명령어] :highlight Comment term=bold ctermfg=2


그러나 이것은 어디까지나 일시적인 것이기 때문에, 매번 바꿔주는 상황을 피하려면 이 커맨드를 등록해놓아야 한다.

본인의 홈 디렉토리로 이동하여 .vimrc 파일 내에 :highlight Comment term=bold ctermfg=2를 입력 후 저장하자. (만일 .vimrc 파일이 없다면 만들면 된다.)

[명령어] cd ~ vim .vimrc


이제 변경사항을 저장한 뒤, 다시 첫번째의 example.sh를 vim으로 열어보면 다음과 같이 잘 적용된 것을 볼 수 있다.
(가끔 highlight가 설치가 안되있다고 뜨는 경우가 있는데, 그럴때는 sudo apt-get install highlight 를 통해 설치해준 뒤 진행하면 된다.)

여기까지해서 두번째 암덩어리인 vim 폰트색상 변경에 대해 알아보았다.

사실 이렇게 직접 변경하는 것 말고도 :colorscheme 을 이용해서 이미 지정되어있는 템플릿 처럼 변경하는 기능도 있으나 이것은 나중에 기회가 된다면 알아보도록 하자.

댓글