evil-mode 키바인딩으로 window 이동
| C-x o | other-window |
| C-x 0 | delete-window |
| C-x 1 | delete-other-windows |
| C-x 2 | split-window-below |
| C-x 3 | split-window-right |
만들고 지우는 명령어는 저것만 있어도 된다. 이동 명령이 너무 빈약하다. 3개만 띄어도 짜증 남.
(setq evil-want-C-w-in-emacs-state t)
패키지를 알아보다가 뭐하러 찾나 싶었다. window 관련 명령은 evil-mode 키바인딩으로 다 쓰면 되지. evil-emacs-state-map은 emacs 키바인딩을 사용할 때, 사용하는 키맵. 여기에 evil-window-map을 추가했다. 찾아보니 커스텀 변수있네.
| C-w C-s | evil-window-split |
| C-w s | evil-window-split |
split-window-below(C-x 2)
| C-w C-v | evil-window-vsplit |
| C-w v | evil-window-vsplit |
split-window-right(C-x 3)
| C-w C-o | delete-other-windows |
| C-w o | delete-other-windows |
delete-other-windows(C-x 1)
| C-w C-c | evil-window-delete |
| C-w c | evil-window-delete |
delete-window(C-x 0)
| C-w C-n | evil-window-new |
| C-w n | evil-window-new |
버퍼를 새로 만들 때, C-x b
이름 입력으로 만들었는데, 맨날 이름이 temp야. 이 명령어 편하다. 이름 따로 안 넣어도 되고. 어차피 쓰다 버릴 거라 이름이 new라도 상관없음.
| C-w h | evil-window-left |
| C-w j | evil-window-down |
| C-w k | evil-window-up |
| C-w l | evil-window-right |
버퍼가 많을 때, 유용하다. other-window(C-x o) 함수만 사용했던 옛날. 눈물이여.
| C-w C-w | evil-window-next |
| C-w w | evil-window-next |
| C-w C-S-w | evil-window-prev |
| C-w W | evil-window-prev |
가장 많이 사용하는 키. 손이 꼬인다면 오른쪽에도 shift가 있소.
| C-w C-p | evil-window-mru |
| C-w p | evil-window-mru |
Most Recently Used. 최근 사용한 버퍼로 이동. 버퍼를 여러 개 띄어놔도 두 개를 왔다 갔다가 된다.
| C-w C-r | evil-window-rotate-downwards |
| C-w r | evil-window-rotate-downwards |
| C-w C-S-r | evil-window-rotate-upwards |
| C-w R | evil-window-rotate-upwards |
메인 버퍼를 왼쪽에 띄우는 편이라 가끔 사용. 세심하게 돌리기보단 좌우 swap 용도로 쓴다.
| C-w C-_ | evil-window-set-height |
| C-w _ | evil-window-set-height |
| C-w | | evil-window-set-width |
현재 버퍼를 크게 보고 싶을 때.
| C-w = | balance-windows |
원상 복구는 이 키로
| C-w + | evil-window-increase-height |
| C-w - | evil-window-decrease-height |
| C-w < | evil-window-decrease-width |
| C-w > | evil-window-increase-width |
세심하게 조절한다. 이거 쓸 일 있을까 싶네. 당연히 vim 방식으로 가능. C-w +
눌렀더니 조금만 커지네. 여러 번 귀찮아서 어떻게 누른데. 5 C-w +
고고.
참고
C-x C-s C-x C-c