본문 바로가기
Tools for Dev

vim 유용한 단축키 모음 (계속 정리)

by leanu 2009. 2. 11.

Mode
-----------------------------------------------------------------------------------------------
앞으로 단축키를 사용할때 어디에서 사용하는지를 나타내기 위해 아래의 4개의 모드(Normal Mode, Insert Mode, Visual Mode, Command Mode)를 사용할 것이다. 각각의 Mode 가 어떤것인지는 약간의 테스트를 한다면 금방 알 것이다.

   - Edit Mode : 문서의 삽입과 편집에서 사용하는 모드이다. 이는 아래의 3개의 모드로 나뉜다.

        1. Normal Mode : 커서로 이동할 수 있는 모드. Insert Mode중에 ESC키를 누르면 나오는
                         모드가
Normal Mode 이다.
        2. Insert Mode : 문서에 내용을 처넣는 Mode. 글자 치는 족족 입력이 된다.
        3. Visual Mode : Normal Mode에서 v, shift + v, ctrl + v등으로 선택할경우 나오는
                         모드이다. 선택영역을 지정할 때 뜨는 모드라고 생각하면 쉽다.


   - Command Mode : Normal Mode에서 콜론(:)을 입력했을때 아래에 명령어를 쳐 넣을수 있게 커서
                    가 뜨는데, 이때를 Command Mode라고 한다.

기본 사용 법 (Normal Mode)
-----------------------------------------------------------------------------------------------
     - 방금전에 입력한 것 또 입력하기 :    .
          만약 i를 눌러서 입력을 std::를 하고 ESC키를 누르면 방금 입력했던 istd::ESC가(키를 눌럿던
          모든 정보) 레지스터에 저장된다. 이때 다른곳에도 똑같은 입력을 하고자 한다면 입력하고자
          하는곳에 커서를 두고  . 을 누르면 방금전에 입력했던 std::가 입력될것이다.

기본 사용 법 (Insert Mode)
-----------------------------------------------------------------------------------------------


기본 사용 법 (Visual Mode)
-----------------------------------------------------------------------------------------------


기본 사용 법 (Command Mode)
-----------------------------------------------------------------------------------------------



고급 사용법 (Normal Mode)
-----------------------------------------------------------------------------------------------
   - 나뉘어진 창 두개를 switch 하기 : ctrl-w 그다음 r
      (주의 : 스위치할 반대편 창이 나뉘면 회전 안됨)

   - 반대편 괄호로 이동
       1. {} 괄호의 처음으로 이동 : [{
       2. {} 괄호의   끝으로 이동 : ]}
       3. () 괄호의 처음으로 이동 : [(
       4. () 괄호의   끝으로 이동 : ])

   - 특정 범위 접기 펴기
       1. 접기 : v 관련 녀석으로 범위를 설정z + f
       2. 펴기 : 접은 위치에서 z o

   - 북마크 하기
       1. 한문서 내에서 북마크 설정 : m + [a~z]
       2. 한문서 내에서 설정한 북마크로 이동 : ' (엔터키 옆의 작은따옴표) + 설정한 소문자
       3. 여러 문서 사이의 북마크 설정 : m + [A~Z]
       4. 여러 문서 사이의 이동 : ' + 설정한 대문자

   - 매크로 등록 및 사용 : 매크로는 에디터를 종료해도 저장된다.
       1. 매크로 등록 : q + 단축키 + 당신의 행동 + q
       2. 매크로 사용 : @ + 단축키

   - 현재커서의 단어를 색인대상으로 잡기 : #

   - 버퍼에 로드된 파일 닫기(버퍼 번호는 바뀌지 않는다) : :wb

'Tools for Dev' 카테고리의 다른 글

GIT - error: remote: unable to find  (0) 2009.03.04
TeX MAKER - LaTex작성용 Editer  (0) 2009.02.16
Zotero - 문헌관리에 도움을 주는 녀석  (0) 2009.02.03
GIT Config  (0) 2009.01.29
간단 Latex 설치 및 사용기 (Window용)  (2) 2009.01.23

댓글