Vim 윈도우 단축키

인터넷 찾아보니깐, 일부 기능들만 있어서, 제가 몇개 추가해 보았습니다.

기능 몇개 더 있을거 있지만, 일단 이정도만 있어도 윈도우를 자유 자제로 다룰수 있는거 같아요.

(더 자세한건 :help split)

현재 사용하시는 모니터가 24인치 이상의 모니터라면 텀 여러개 띠우지 말고,

분할해서 사용하는것이 훨씬 낫습니다.

어짜피 이 기능 알고 계신분이라면 따로 vim에 대한 추가 설명이 필요 없을테니,

바로 단축키 나열에 들어 가겠습니다.

특별히 다를건 없습니다, 대부분 vim내에서 이미 사용하고 있는

단축키에다가  ctrl+w 버튼만 먼저 누른다는 차이 정도만 있습니다.

생성/닫기
ctrl+w+n : 비어 있는 새로운 윈도우를 위에 생성한다
ctrl+w+c : 현재 윈도우를 닫는다
ctrl+w+q : 현재 윈도우를 닫는다 (마지막 버퍼라면 vim을 종료 합니다)
ctrl+w+o : 현재 윈도우만(only) 빼고 윈도우를 모두 닫습니다.

파일간 이동
ctrl+w+f  : 현재 커서가 해더파일명 위에 있을경우, 그 해더파일을을 연다
예> #include "abc.h" <- abc.h 문자열에 커서를 두고 ctrl+w+f

ctrl+w+] : 함수위에 커서를 두고 단축키를 누르면  크기는 절반인 새로운 윈도우가 위에 열린다.
(편집용, 포커스가 이동함) (tag)

ctrl+w+} : 함수위에 커서를 두고 단축키를 누르면 크기는 1/4인 새로운 윈도우가 위에 나온다.
(단순 보기, 포커스 없음!)

ctrl+w+i : 위에 새로운 윈도우를 엽니다 (라이브러리 헤더파일 검색)


윈도우간 커서(포커스) 이동
ctrl+w+p : 바로 전 윈도우로 이동합니다
ctrl+w+s : 현재윈도우를 복사해서 위로 새로 생성합니다.
ctrl+w+n : 다음 윈도우 이동(?)
ctrl+w+h : 왼쪽 윈도우로 이동한다
ctrl+w+j  : 오른쪽 윈도우로 이동한다
ctrl+w+k : 아래 윈도우로 이동한다
ctrl+w+l  : 위 윈도우로 이동한다
ctrl+w+t  : 왼쪽 최상위 윈도우로 이동
ctrl+w+b : 오른쪽 최하위 윈도우로 이동


윈도우 크기 조절
ctrl+w+-: 윈도우 (상,하) 크기를 줄인다
ctrl+w++: 윈도우 (상,하) 크기를 늘린다
ctrl+w+< : 윈도우 (좌,우) 크기를 줄인다
ctrl+w+> : 윈도우 (좌,우)크기를 늘린다
ctrl+w+=: 모든 윈도우를 같게 한다.


현재 윈도우 단순 이동
ctrl+w+H : 현재 윈도우를 왼쪽으로 이동한다
ctrl+w+J : 현재 윈도우를 오른쪽으로 이동한다
ctrl+w+K : 현재 윈도우를 아래로 이동한다
ctrl+w+L : 현재 윈도우를 위로 이동한다


현재 윈도우 로테이션
Ctrl+w+r:  오른쪽 윈도우 로테이트
Ctrl+w+R: 왼쪽 윈도우 로테이트
Ctrl+w+x: 위 윈도우 로테이트


Tip
원래 ctrl+w+] 하면 위, 아래로 윈도우가 갈리는데, 이렇게 쓰지말고, 좌,우로 가를려면 다음 내용을
~/.vimrc에 추가해 주면 된다.
map <c-w>] :vertical wincmd ]<CR>

괄호 이동
[{. ]} - '%' 보다 편하다.

추가: vim에서 minibufexpl을 설치하면 따로 설정없이도 윈도우 이동은 ctrl+hjkl로 이동이 가능합니다

Trackback 0 Comment 7
  1. Favicon of https://khmirage.tistory.com BlogIcon 환상경 2011.02.09 22:45 신고 address edit & del reply

    오오오오 몰랐던 기능이 있군요
    감사합니다.
    역쉬 천재!!!

    • lowid 2011.02.11 11:30 address edit & del

      그래도 조금은 알고 계셨군요 뭘~
      전 하나도 몰랐는데~

  2. Favicon of https://zeper.tistory.com BlogIcon zeper 2011.02.10 12:32 신고 address edit & del reply

    유닉스 리눅스 프로그래밍 필수유틸리티 라는 책을 보면서 저는 위 단축키와 기본키들을 익히고 있는데 이런 단축키같은것들은 역시 머리로 외우는게 아니라 몸으로 익히는게 최고인거같습니다 -ㅁ-;;

    • lowid 2011.02.11 11:31 address edit & del

      그책 저도 봤슴돠. 한 3번
      근데 직접 한거 아니면 기억나는게 몇개 없더군요
      그것도 한 3번이상은 해야 기억나구.....
      역시 툴은 직접 사용하면서 익히는게 최고인거 같아요~

    • Favicon of https://khmirage.tistory.com BlogIcon 환상경 2011.02.11 12:42 신고 address edit & del

      맞아요 역시 몸에 익어서 자연스럽게 나와야.......

  3. Favicon of https://fluxbox.tistory.com BlogIcon 猫한 보스코 2011.02.15 20:02 신고 address edit & del reply

    헤헤헷 로횽 짱

    • lowid 2011.02.19 13:21 address edit & del

      요즘 잘 지내시나여.
      잘 안보이시던뎅.. 자주들오셈..ㅋ

prev 1 ··· 34 35 36 37 38 39 40 41 42 ··· 342 next