2012-10-08 1 views
4

Vim에서는 버퍼를 새로운 세로 분할 (가끔씩 가로 분할)로 여는 경향이 있습니다. 내 코드를 80 문자 너비로 유지하므로 대형 모니터에서 잘 작동합니다.기존의 수평 분할이있을 때 수직 분할 윈도우를 수평 분할로 이동하는 방법?

나는 종종이 창 배열로 끝날 : 그렇게 나는 그것을 다음과 같습니다 있도록 주위의 창을 이동하려는, 조금 너무 좁아지고 시작, 넓은 네다섯 열에서

 
--------------------- 
| | | | | 
| | | | | 
------ | A | B | 
| | | | | 
| | | | | 
--------------------- 

:

 
---------------- 
| | | A | 
| | | | 
------ ------ 
| | | B | 
| | | | 
---------------- 

내가 아는 한, Vim에서 창을 이동하면이 작업을 수행 할 수 없습니다.

내가 찾은 그 창 배열을 얻을 수있는 유일한 방법은, 창 A를 닫은 다음 다시 엽니을

이 올 것을인가요 창 B.에서 새 수평 분할로, 또는 거기에있다 Vim에서 윈도우를 움직이거나 다시 배열하는 방법? 어쩌면 플러그인일까요?

아직 아무것도 찾을 수 없기 때문에 창문을 열거 나 닫으면 내 흐름이 깨지기 때문에 물어볼 것이라고 생각했습니다.

FWIW, Ctrl-W + J/Ctrl-W + K 단축키는 인접한 창으로 분할하지 않고 전체 화면만큼 넓은 가로 분할을 만들기 때문에 유용하지 않습니다. 나는. Ctrl-W + J은 다음과 같이 표시합니다.

 
---------------- 
| | | | 
| | | | 
------ | A | 
| | | | 
| | | | 
---------------- 
|    | 
|  B  | 
---------------- 

일반적으로 내가 원하는 것은 결코 아닙니다.

누군가에게 아이디어가 있다면 알려주세요.

+0

나는 당신을 좋아할 것입니다 : 닫기와 나누기. 'splitright set splitbelow'가 도움이 될까요? ' – romainl

답변