RATSENO

[vi/vim]단축키 정리 본문

ETC/TIP

[vi/vim]단축키 정리

RATSENO 2019. 12. 16. 09:59

최근에 AWS EC2를 사용하여 여러가지 실습을 진행하게 되면서 linux환경에 익숙해져야 한다는 필요성을 아쥬 절실히 느끼고 있습니다. 또한 vim도 자주 사용하게 되면서 단축키를 정리해야겠다는 생각을 하였습니다.

 

명령어 모드에서 입력모드로 전환

명령어 기능
a 커서 뒤(오른쪽)에 입력
A 행 마지막 부분에 입력
i 커서 앞(왼쪽)에 입력
I 행 처음 부분에 입력
o(소문자) 커서 밑에 빈 행을 추가하여 입력
O(대문자) 커서 위에 빈 행을 추가하여 입력
s 커서에 있는 글자를 지우고 입력

 

입력모드에서 명령어 모드로 전환

-ESC 키를 누른다.

 

저장, 종료하기

명령어 기능
:q 종료한다.
:q! 저장하지 않고 그냥 강제로 종료한다.
:w 저장한다.
:wq 저장하고 종료한다.
ZZ 저장하고 종료한다.(:wq와 동일)
:wq 파일이름 저장할 때 파일이름을 지정할 수 있다.

vi에디터에서 비정상적으로 종료시 파일이름.swp 파일이 생성됩니다. 비정상적인 파일이 여러개 생성될때,

파일이름.swp , 파일이름.swq, 파일이름.sqr, 파일이름.swo 와 같이 뒤의 알파벳 하나가 변경되면서 생성됩니다. 이럴때는

필요가 없다면 -> sudo rm 파일이름.swp 로 해당파일들을 삭제해줍니다.

 

되돌리기(Undo), 다시실행(Redo)

명령어 기능
u 이전으로 되돌리기(Undo)
Ctrl + r 되돌리기한 것을 다시 실행하기(Redo)

위와 같이 아쥬 간단하고 자주 사용되는 명령어들을 정리해 보았습니다.

필요시 추가 정리해보겠습니다.

 

참고 : vim 튜토리얼

https://github.com/johngrib/simple_vim_guide/blob/master/md/for_beginners.md

불러오는 중입니다...
Comments