더북(TheBook)

ex 모드에서 set 명령을 사용하면 vi 환경 설정 내용을 변경할 수 있습니다.

▼ 표 3-17 set 명령

명령

설명

:set number

줄마다 행 번호를 보이도록 설정합니다. 단축 명령은 se nu입니다. 행 번호를 해제하려면 ‘set nonumber’ 또는 ‘se nonu’라고 입력합니다.

:syntax on

구문 강조 기능을 사용합니다.

:set autoindent

자동 들여쓰기 기능을 사용합니다.

:set smartindent

똑똑한 들여쓰기 기능을 사용합니다.

:set cindent

C 프로그램 들여쓰기 기능을 사용합니다.

:set shiftwidth=4

들여쓰기를 4칸으로 설정합니다.

:set expandtab

Tab을 누르면 공백을 삽입합니다.

:set tabstop=4

기본적으로 탭 간격은 8칸인데 4칸으로 변경합니다.

:set paste

터미널에서 붙여넣을 때 자동 들여쓰기를 활성화합니다.

:set hlsearch

/나 ?로 검색한 텍스트를 강조합니다. 해제하려면 ‘:nohl’을 입력합니다.

:set showmatch

일치하는 괄호를 강조합니다.

:set ruler

현재 커서 위치를 표시합니다.

set 명령을 별도의 설정 파일 .vimrc로 저장해 두면 나만의 vim 환경을 만들 수 있습니다. .vimrc 파일은 사용자 홈 디렉터리에 생성해야 합니다. 점(.)으로 시작되는 숨김 속성 때문에 ls -al 명령으로 확인해야 파일을 볼 수 있습니다.

supreme@master:~$ vi .vimrc
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.