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 |