posted by 귀염둥이채원 2018. 8. 2. 09:06

설정파일 또는 다양한 프로그래밍 언어의 소스코드에서 가독성을 향상시키는 쉬운 방법중 하나는 "구문 강조(syntax highlighting)"을 지원하는 텍스트 에디터를 사용하는 것입니다.

구문 강조(syntax highlighting)는 프로그래밍, 스크립팅 또는 마크 업 언어에 사용되는 대부분의 텍스트 편집기에서 간단하지만 유용한 구성 요소입니다.

소스코드를 다양한 색 또는 다양한 글꼴로 표시할 수 있습니다.

Vi/Vim 텍스트 편집기에서 구문 강조(syntax highlighting)를 일시적으로 또는 영구적으로 사용하는 방법을 설명합니다.

# VIM 설치 방법

리눅스 시스템의 대부분은 VIM 패지키가 포함되어 있습니다.

만약 설치되지 않았으면 yum 명령을 이용하여 설치하면 됩니다.

# yum -y install vim-enhanced

# VI/VIM에서 구문 강조 표시 사용 설정

VI 편집기 에서 구문 강조 표시 기능을 활성화하려면 /etc/ profile 파일을 엽니다.

# vi /etc/profile

/etc/profile 파일에서 alias vi=vim을 추가 하세요. 이 파일은 별칭 기능을 전역적으로 설정하는데 사용됩니다.

alias vi=vim

사용자 별칭 및 기능 을 설정 하려면 사용자 디렉토리 아래에서 .bashrc 파일을 열어야합니다 .

# vi /home/tecmint/.bashrc

alias(별칭) 기능을 추가하십시오. 예를 들어 tecmint 사용자에 대한 별칭을 설정 합니다.

alias vi=vim

파일을 변경한 후 다음 명령(source)을 실행하여 변경 사항을 재설정해야합니다.

# source /etc/profile
OR
# source /home/tecmint/.bashrc

# VI 에디터에서 구문 강조 표시 테스트

vi 편집기를 사용하여 파일의 예제 코드를 엽니다. 기본적으로 구문 강조는 /etc/vimrc 파일 에서 자동으로 켜집니다 .

VI에서 구문 강조 표시의 예

Syntax Highlighting in Vi

Syntax Highlighting in Vi


VI에서 구문 강조 표시 켜기 또는 끄기

여러분은 구문 강조를 키거나 끌수 있습니다.

VI에서 ESC의 버튼 눌러서 :syntax on 을 입력하여 구문 강조를 켤수 있습니다. :syntax off는구문강조를 끌수 있습니다.

아래 그림은 구문 강조를 켜는 방법입니다.

VI에서 구문 강조 표시 켜기

Enable Syntax Highlighting in Vi Editor

Enable Syntax Highlighting in Vi Editor


VI에서 구문 강조 표시 끄기

Disable Syntax Highlighting in Vi Editor

Disable Syntax Highlighting in Vi Edit

참고: https://www.tecmint.com/enable-syntax-highlighting-in-vi-editor/