티스토리 뷰

프로그래밍/OS

[리눅스] vi 팁

앙망 2010. 12. 2. 11:08

명령 모드에서 실행하는 vi tips~

명령모드는 vi를 실행시킨 상태에서 Esc 키를 누르면 된다.



● 행번호 켜기/끄기

:set number , :set nu 행번호 켜기

:set nonumber , :set nonu  행번호 끄기




자동 들여쓰기 켜기/끄기

:set autoindent , :set ai  자동 들여쓰기 켜기
:set shiftwidth=4 들여쓰기 레벨 지정
:set ai sw=4 들여쓰기 켜고 레벨 설정하기
:1>>  1행 들여쓰기
:set noautoindent:set noai 자동 들여쓰기 끄기




● 검색 시 대소문자 구분하기 않기

:set ignorecase , :set ic 
:set noignorecase , :set noic 




● 복합검색 

:/text1  text1 라는 담어를 검색
:/text1.*text2  text1 라는 문자열 뒤에 0개 이상의 문자가 나온후 text2 이라는 문자열이 있는 첫번째 행 찾기 (같은 행에서 검색)
:/text1/;/text2/  text1 이라는 문자열 뒤에 있는 text2라는 문자열의 첫번째 행 찾기 (다음 행 검색) 




참고
댓글