Press "Enter" to skip to content

vi 탭문자를 스페이스 4개로 고정하기

탭문자를 스페이스 4개로 설정하여 프로그래머에게 유용한 코드 배열을 보여주는 형태를 만들어 보자

커맨드 모드에서 설정하는 방법 : 단점. vi를 재실행 하면 설정 값이 무효화 된다.


탭을 스페이스로 변환

:set expandtab

현재 탭을 스페이스로 전환

:retab

< , > 키로 들여쓰기, 내어쓰기 할때 탭을 스페이스로 변환할 갯수

:set shiftwidth=4
혹은
:set sw=4

탭당 스페이스 갯수

:set tabstop=4
혹은
:set ts=4

위 내용을 한줄로 설정

:set sw=4 ts=4 expandtab

초기 값을 파일로 설정하여 vi를 실행 할때마다 기본값으로 적용되게 한다.

일단 이 내용은 리눅스, 유닉스, 맥에서 사용가능하다.

홈디렉토리의 .vimrc 파일에 기본 설정을 등록할 수 있다.


파일 열기

vi ~/.vimrc

파일에 입력할 내용

set tabstop=4
set shiftwidth=4
set expandtab

참고로 추가(하이라이트 설정)

highlight Comment term=bold cterm=bold ctermfg=2

Be First to Comment

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다