리눅스에서 개발 작업을 모두 처리할 수 있다면 vi 에디터 사용은 필수라 하겠습니다. 그러나 저 같이 주로 개발 작업을 MS Windows에서 한다면 MS Windows 에서 실행되는 에디터를 사용하기 때문에 vi 에디터는 자주 사용하지 않습니다.

그러나 가끔 환경 설정을 하거나 파일 내용을 확인하는 등의 간단한 작업을 위해 텔넷에서 다시 에디터로 이동하는 것보다는 이 정도는 vi 에디터를 사용하시는 것이 편합니다.

그러므로 vi 에디터에서 그 막강한 기능을 모두 다 외우기에는 시간상으로 여유가 없고 정신 건강에도 이롭지 못하기 때문에 가장 기본이 되는 명령 몇 개를 아래에 정리해 보았습니다.

초보자라도 알아야할 vi 에디터 명령어

vi 에디터는 명령을 내리는 명령모드와 문자나 문장을 입력하는 수정모드로 나뉘어 있습니다. 아래의 명령 코드는 명령모드에서 사용되며, 파일의 내용을 수정 중이라면 ESC키를 눌러서 명령 모드로 변경하신 후에 사용하셔야 합니다.

:w 파일 저장 :q 종료하기
:w [이름] [이름]으로 새로 저장 :q! 무조건 종료
:set nu 행번호를 출력 :# #행으로 이동
i/I 입력 모드로 전환 o/O 새 행을 추가
a/A 문장 추가 (#)y 현재 행을 버퍼에 복사
r/R 문자/문장 수정 p 버퍼 내용을 붙여 넣기
u 실행 취소 x 문자 하나 삭제
dw 단어 삭제 dd 행 삭제

태그: *초보