리눅스에서 사용하는 텍스트 에디터의 한 종류이다.
초보자의 경우는 Nano
라는 에디터를 추천하지만 결국에는 부족한 부분이 있기에 처음부터 vim
을 사용하는 것도 추천한다.
터미널에서 vim [파일이름]
을 실행하면 해당 파일을 생성하여 편집할 수 있다.
vim
을 실행하면 가장 먼저 설정된 모드로서 i
를 눌러 입력 모드로 편집할 수도 있고 :
을 눌러 저장 및 종료를 할 수도 있다.i
를 눌러 입장하는 모드로, 직접적인 편집이 가능하다. ESC
를 눌러 명령 모드로 복귀할 수 있다.:
을 눌러 입장하는 모드로, :wq
저장 및 종료 등 종료에 관한 실행을 할 수 있다.i
I
: 현재 줄의 처음으로 이동gg
: 문서의 첫 줄 이동[숫자]G
: 지정한 줄 번호로 이동G
: 문서의 마지막 줄 이동dd
: 현재 줄 삭제[숫자]dd
: 지정한 수 만큼 삭제yy
or Y
: 현재 줄 복사[숫자]yy
: 지정한 수만큼 현재 줄 포함 아래로 줄 복사P
: 현재 커서 위치의 다음 줄에 삭제한 텍스트 붙여넣기p
: 현재 커서 위치의 이전 줄에 붙여넣기/[찾을 문자열]
: 문서에서 앞으로 찾을 문자열 검색?[찾을 문자열]
: 문서에서 뒤로 찾을 문자열 검색n
: 이전에 검색한 방향으로 다음 검색 결과로 이동N
: 이전에 검색한 반대 방향으로 다음 검색 결과로 이동:w
: 저장:q
: 종료:wq
: 저장 및 종료vbnetCopy code
E325: ATTENTION
Found a swap file by the name ".filename.swp"
while opening file "filename"
dated: ...
[not edited]
Do you want to recover this file? [Y]es/[N]o/[A]bort/[D]elete/[Q]uit/[R]ecover
위와 같은 메세지가 나타나면, R을 눌러 복구할 수 있다.
Vim
의 설정을 변경하여 :set autowrite
를 사용하면, 모든 변경사항을 자동으로 저장하게끔 할 수도 있다.