본문 바로가기

리눅스 잘 쓰기

초보에게 가장 필요한 vim 조언

사실, 초보들에게 가장 필요한 vim 설명은 hjkl에 a,i, d,x랑 u, ctrl+r이면 충분한 것 같습니다.

 

 

vim을 켜면 normal 모드로 실행됩니다.

 

그 상태에서 a나 i를 누르면 insert 모드가 됩니다.

 

그 상태에서 입력을 하고 ESC를 누르면 다시 노말 모드로 돌아오죠.

 

hjkl은 커서를 이동하는 키고, d는 두번 누르면 한줄 삭제, d5라고 친 뒤 엔터 치면 5줄 삭제.. 이런 식입니다.

x는 커서 있는 글자를 지우고요.

 

u는 언두, 실행취소입니다. ctrl+z와 완전히 같습니다. ctrl+shift+z는 ctrl+r입니다.

 

물론 저장은 :w이고, 저장 후 종료는 :wq입니다. 강제는 !를 붙여줘야 해요.

 

이거면 1단계 클리어라 할 수 있죠.

 

 

2단계는 gg,G, v, y 정도?

 

gg, G는 텍스트의 처음과 끝으로 가는 단축키입니다. 은근 편리하죠 ㅇㅇ

 

v는 visual mode로 진입하는 키입니다. 텍스트를 마음대로 선택할 수 있게 해주죠.

 

그 상태에서 y를 누르면 복사, d를 넣으면 삭제입니다.

 

이 단계까지만 오면 vim이 웬만한 에디터는 씹어먹을 정도로 편하다고 생각합니다.

 

물론 윈도 환경에서는...

 

VScode에 확장 깔아서 쓰세요. 그럼 되죠.