[[TableOfContents]] == vi Editor == == 자주 사용하는 단축키 및 명령어 == === 대기모드 === || 키 || 기능 || 키 || 기능 || || h ||왼쪽으로 이동 || b ||한단어 뒤로 이동 || || j ||아래로 이동 || B ||특수문자, 기호 제외 한단어 뒤로 이동 || || k ||위로 이동 || w ||한단어 앞으로 이동 || || l ||오른쪽으로 이동 || W ||특수문자, 기호 제외 한단어 앞으로 이동 || || o ||라인의 시작으로 이동 || G ||파일의 마지막 행으로 이동 || || $ ||라인의 끝으로 이동 || + ||다음 라인의 처음으로 이동 || || ^ ||라인의 첫번째 단어로 이동 || - ||이전 라인의 처음으로 이동 || || H ||화면의 맨위로 이동 || ^F ||한 화면 앞으로 이동 || || M ||화면의 중간으로 이동 || ^D ||한 화면의 반만큼 앞으로 이동 || || L ||화면의 끝으로 이동 || ^B ||한 화면의 뒤로 이동 || || / ||/[filename] 파일검색 || ^U ||한 화면의 반만큼 뒤로 이동 || === 입력/편집 모드 === || 키 || 기능 || 키 || 기능 || || i ||현재 문자 앞에서부터 입력 || dw ||한 단어 삭제 || || I ||현재 문장 앞에서부터 입력 || dd ||한 라인 삭제 || || a ||현재 문자 뒤에서부터 입력 || cw ||한 단어 바꾸기 || || A ||현재 문장 뒤에서부터 입력 || x ||한 문자 삭제 || || o ||행의 아래에 입력 || y ||문자 복사 || || O ||행의 위에 입력 || p ||현재 줄 다음에 버퍼의 내용을 붙임 || || r ||곂쳐쓰기 || P ||현재 줄 앞에 버퍼의 내용을 붙임 || || R ||현재문자 이후부터 겹쳐쓰기 || u ||취소 || === 명령모드 === || 키 || 기능 || || :O ||문서의 맨 앞으로 이동 || || :$ ||문서의 맨 뒤로 이동 || || :set number ||행에 번호 부여 || || :set nonumber ||행에 부여된 번호 제거 || || :ZZ or :wq ||저장하고 vi 에디터 종료 || || :w [filename] ||주어진 파일 이름으로 저장 || || :w! [filename] ||주어진 파일 이름으로 저장/덮어쓰기 || || :q ||저장하지 않고 vi 에디터 종료 || || :q! ||저장하기 않고 vi 에디터 강제종료 || || :e ||vi 에디터 종료하지 않고 다른 파일 편집 || || :e! ||편집한 내용 저장하지 않고 최종 저장된 상태로 파일 열기 || == 기타 == === 윈도우용 vi 에디터 === || [http://www.vim.org] || ---- CategoryDocument