자주 쓰는 vi 단축키, 탭 간격 설정

September 5, 2014

자주 쓰는 vi 단축키

맥에서 vi를 사용하는 일이 잦아지고 있다. 또 이상하게 자꾸 쓰다보니 에디터 여는 것도 귀찮을 때가 있더라. 그래서 이참에 단축키랑도 친해져 볼겸, 몇 가지를 추가로 외워두려고 적어놓는다.

  1. 복사하기는 v를 눌러 영역을 선택하고 y로 카피, p로 붙여넣기 하면 된다.
  2. Undo 기능 버튼은 u
  3. 편집모드로 들어가는 건 i
  4. 한 줄을 지우는 건 dd
  5. 백스페이스랑 같은 기능을 하는 건 D
  6. 검색을 할 때는 /검색어 후 Enter
  7. 다음 찾기는 n, 이전 찾기는 N
  8. 들여쓰기를 하고 싶을 때는 » 혹은 «
  9. 라인으로 커서를 이동시킬 때는 라인 번호 입력 후에 Shift + G

맥 vi 설정 파일

맥에 vi 설정 파일은 /usr/share/vim/vimrc 이다. 이 파일에 몇 가지를 추가해주면 그럭저럭 쓸만한 에디터가 된다.

  1. set autointent : 자동 들여쓰기가 된다.
  2. set tabstop=4 : 탭을 눌렀을 때 들여쓰기 간격이 4칸이 된다.
  3. set shiftwidth=4 : 자동 들여쓰기 간격이 4칸이 된다.
  4. set title : 타이틀 바에 편집중인 파일 이름이 나온다.
  5. set nu : 라인 넘버가 나온다.

요정도 이다. 기타로 구문을 강조해주는 syntax on 옵션도 있고, 엔터를 눌렀을 때 커서가 자동으로 들여쓰기 되는 set smartintent 옵션도 있는데 내 취향은 아니었다.

Comments

comments powered by Disqus