자꾸 까먹는 Vi 사용법
주로 사용하는 편집기가 Vi 가 아니다 보니, 자꾸 사용법을 까먹는다. 그래서 간단하게 기록해 둔다. 1. 입력 모드 명령모드에서 i, a, o, I, A, O 를 누른 후, 문자를 입력할 수 있는 모드. ESC : 명령 모드로 돌아가기 2. 명령 모드 ESC 를 눌러 각종 명령을 실행할 수 있는 모드. x : 한 글자 지우기 v : 비주얼 모드(선택 모드) 시작 y : 비주얼 모드 복사 yy : 현재 줄 복사 p : 붙여넣기 dd : 한 줄 지우기 i : 현재 위치에서 입력 a : 다음 글자에서 입력 /패턴 : 패턴 검색 n : 다음 검색 N : 이전 검색 h : 커서를 왼쪽으로 한 칸 이동 j : 커서를 오른쪽으로 한 칸 이동 k : 커서를 윗쪽으로 한 줄 이동 l : 커서를 아랫쪽으로 한 줄 이동 << : 내어 쓰기 >> : 들여쓰기 < : 비주얼 모드 내어 쓰기 > : 비주얼 모드 들여 쓰기 3. 콜론 모드 명령 모드에서 : 을 눌러 나타나는 모드. :w : 저장 :q : 종료 :q! : 저장하지 않고 종료 :wq : 저장 후 종료 :!명령 : 명령 실행 4. 셸 기능 Vi 에서 지원되는 기능이 아니라 sh 에서 지원되는 기능. Ctrl-Z : 셸 화면으로 빠져 나가기 fg : Vi 로 돌아오기. !!!exit 를 쓰면 안 됨!!! 5. 설정 파일(~/.vimrc) syntax on/off : syntax highlight 기능 켜기/끄기 set number : 줄번호 보이기 set ruler : 줄번호, 칸번호 보이기 set autoindent : 자동 들여쓰기 set cindent : C 들여쓰기 규칙 쓰기 set tabstop=숫자 : 탭 크기 set expandtab : 탭 문자를 빈 칸으로 대체 set shiftwidth=숫자 : cindent , << ,...