본문 바로가기

Ubuntu Linux

vi 환경 설정

vi는 사용자가 환경을 설정할 수 있도록 set 명령을 제공합니다. 보통 3가지의 방법을 사용할 수 있는데,

 

  • 사용자 홈 디렉터리에 .exrc 파일로 저장한다.
  • 환경 변수 EXINIT에 지정한다.
  • vi의 마지막 행 모드에서 명령으로 설정한다.

환경설정은 set 명령에 옵션을 넣는데, 자주 사용하는 옵션은 아래와 같습니다.

 

set 명령과 옵션 기능
set nu 파일 내용의 각 행에 행 번호를 표시한다. (보이기만 하고 저장은 되지 않는다.)
set nonu 행 번호를 감춘다.
set list 눈에 보이지 않는 특수문자를 표시한다. (tab, :, ^, |, $ 등)
set nolist 특수문자를 감춘다.
set showmode 현재 모드를 표시한다.
set noshowmode 현재 모드를 감춘다.
set set 으로 설정한 모든 vi 환경 설정값을 출력한다.
set all 모든 vi 환경 변수와 현재 값을 출력한다.

 

명령을 실행하려면 콜론 (:) 을 입력해 마지막 행 모드로 진입해야 합니다.

 

set 명령을 테스트해보기 위해 hosts 를 cp 해왔습니다.

 

콜론을 누르면 커서가 자동으로 vi 편집기 최하단으로 이동합니다. 

 

 

set nu 옵션을 적용하니 각 행에 행번호가 들어갔습니다.

 

set nonu 로 행번호를 지우고, 이번에는 set list 를 적용해봤습니다.

 

 

숨어있던 특수문자들이 드러나는 것을 볼 수 있습니다.

 

위와 같은 방식으로 vi 편집기에서 다양하게 설정을 적용할 수가 있습니다.

 

 

'Ubuntu Linux' 카테고리의 다른 글

프로세스 관리 명령 (1)  (0) 2022.05.19
특수 접근 권한  (0) 2022.05.19
기본 접근 권한 설정  (0) 2022.05.19
Ubuntu 설치하기  (0) 2022.05.19
셸 사용하기 (1)  (0) 2022.05.18