시작 | vi file명 (file이 없으면 새로 생성) vi file명 -R (read only) |
입력모드 들어가기 |
i (글자 앞에서 시작) I (현행 앞에서 시작) s (글자 뒤에서 시작) S (현행 끝에서 시작) o (현행 아래에서 시작) O (현행 위에서 시작) |
특수명령 | : w (write : save) : r (read : load) : !ls (file보기) : w! (강제 저장) : wq (저장하고 나가기) |
지우기 |
x (커서 위치 한문자 지우기) |
문서내 이동 |
W , w (뒤로 한 단어 이동) B , b (앞으로 한 단어 이동) G (편집 문서 맨 끝행) $ (현재 줄의 맨 뒤로 이동) ^ (현재 줄 맨 앞으로 이동) :$- (file 의 마지막 행) |
vi 끝 |
: q (quit : esc) : wq (저장하고 나가기) |
명령모드 | esc (esc key) |
copy 관련 |
1.복사.. 2. 붙이기.. |
문서내 단어찾기 |
/찾을 문자 (그 문자의 위치로 이동) |
문서내 단어 바꾸기 |
* 문서내 단어 바꾸기 |
기 타 | : !쉘 명령어 (ex :! ls -al ) : sh (shell로 갔다가 exit 치면 다시 vi 로 ) : r !/s ( :! ls로 실행시킨 화면을 vi에 입력시키고 싶은 경우) : !! (vi 임시 중단) |