Vim : 여러 창의 상하 좌우 교환

2155 단어 Vim
vim로 복수 윈도우 열려 있을 때의 상하/좌우 교환/이동에 대한 메모입니다.

◆하는 법



C-W + {J, K, H, L} → 지금있는 윈도우를 「jkhl 방향」의 윈도우로 교환.
※JKHL은 대문자 주의.
  • 가로 분할(상하로 나누어져 있다)의 경우.
  • 지금 상단에 있습니다 → C-WJ → 하단으로 교체 → 하단으로 이동
  • 지금 아래쪽에 → C-WK → 상단으로 교체 → 상단으로 이동

  • 세로 분할(좌우로 나누어져 있다)의 경우.
  • 지금 왼쪽에 → C-WL → 오른쪽으로 교체 → 오른쪽으로 이동
  • 지금 오른쪽에 → C-WH → 왼쪽으로 교체 → 왼쪽으로 이동


  • ◆ 같은 명령으로 종횡 분할 변환도


  • 세로 분할로 왼쪽에 있을 때 → C-WK → 가로 분할하여 위로. C-WJ → 가로 분할하여 아래로
  • 가로 분할로 위로 있을 때 → C-WH → 세로 분할하여 왼쪽으로. C-WL → 세로 분할하여 오른쪽으로

  • ◆ 분할 창의 「열」또는 「행」으로 회전하려면 C-wC-r



    2화면만이라면, 이쪽이 간단합니다.
    그러나 대상 창이 더 나누어지면 거절됩니다.

    ◆ 실제로 해 보았다.


  • 우선, 횡분할로부터 스타트. ※커서가 있거나 없거나는 애교♪
  • 가로 분할: 위쪽 → C-WJ
  • ↑로부터의, C-WK → 위로 돌아온다
  • ↑로부터의, C-WH → 세로 분할의 좌측에
  • ↑로부터의, C-WL → 세로 분할의 우측에
  • ↑로부터의, 한 번 C-WK → 횡분할의 상측으로 돌아온다

  • 이상입니다.

    ※참조: vim에서 윈도우를 반전하는 방법은?
     ↑문을 이해하기 어렵다. (^^;)

    좋은 웹페이지 즐겨찾기