썸네일을 위한 아무 소스를 vim으로 켠 이미지

비주얼 스튜디오나 이클립스같이 windows에서 편하게 코드를 편집할 수 있는 에디터가 다양하게 존재한다. 하지만 개발 환경 특성상 터미널에서 vim으로 작업을 해야할 때가 있다. 처음 vim을 사용했을때 복사 붙여넣기 조차 흔히 알고있던 ctrl+c/ctrl+v 가 통하지 않아서 당혹스러웠다. vim 자주 쓰지도 않기 때문에 할 때 마다 까먹어서 기본적으로 사용되는 단축키들을 정리해보았다.

 

처음 vim 사용 시 유용했던 단축키 기능은 다음과 같다.

  • 화면 분할
  • 복사 붙여넣기
  • 코드 블럭 선택
  • 줄 수 보이게/안보이게 하기
  • 문자열 찾기
  • 줄로 이동, 마지막 줄로 이동
  • 텍스트 대치
  • 파일 브라우저 실행
  • 변경 사항 되돌리기

화면 분할

수직 분할

ctrl + w + v 또는 :vs

수평 분할

ctrl + w + n 또는 :sp

 

복사 붙여넣기

복사

:yy

붙여넣기

:p

 

 

비주얼 블럭 선택 모드

ctrl + v

 

줄 번호

줄 번호 보이게 하기

:set number

줄 번호 안보이게 하기

:set nonumber

 

단어 찾기

커서 위치에 있는 단어 찾기

*

문자열 찾기

/찾을문자입력

검색 후

n - 다음 문자로 이동
N - 이전 문자로 이동

같은 폴더 내 다른 파일에서 문자열 찾기

:vimgrep /찾을문자열/ **

검색 후

:cl - 검색 결과 목록 출력
:cr숫자 - 검색 결과 중 하나로 이동
:cn - 다음 검색 결과로 이동
:cp - 이전 검색 결과로 이동

 

줄 이동

원하는 줄로 이동

원하는 줄 수 입력 + shift + g

마지막 줄로 이동

shift + g

 

텍스트 대치

%s/찾을문자열/바꿀문자열/옵션 - 옵션을 g로 하면 찾은 문자열을 전부 바꿀 문자열로 바꿈

 

파일 브라우저 실행

:e 경로입력

 

변경 사항 되돌리기

u

 

이 외에도 많은 단축키들이 있는데 익숙해지면 편하게 사용할 수 있을 것이다. 하지만 매일 쓰는게 아니라면 할 때 마다 찾아봐야 할 것 같다 -_-;; (외워지지가 않음)

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기