Открыть перед открытием буфера в вертикальном окне в vim - PullRequest
4 голосов
/ 31 января 2011

У меня есть два открытых буфера (то есть A и B) и одно окно. В настоящее время я вижу A, я хотел бы открыть B в вертикальном окне. Чтобы сделать это в горизонтальном окне, я могу нажать Ctrl + w ^ , как это сделать в вертикальном окне? А как поменять горизонтальные окна на вертикальные?

Ответы [ 3 ]

4 голосов
/ 31 января 2011

Чтобы отобразить два буфера по вертикали, вы можете использовать:
:vsplit #
или короткую версию
:vs #

Чтобы реорганизовать макет из горизонтального в вертикальное, необходимоиспользовать:
<C-W>K: переместить текущие окна наверх с горизонтальным разделением
<C-W>J: переместить текущие окна на дно с горизонтальным разделением

<C-W>H: сместит текущее окно влево с вертикальным разделением
<C-W>L: сместит текущее окно к правому с вертикальным разделением

См. :help windows.txt для получения дополнительной информации

2 голосов
/ 31 января 2011
  • открыть вертикальное разделение: :vs
  • перейти к этому разделению (при условии, что оно справа: CTRL-W l
  • открыть там буфер B: :b B
2 голосов
/ 31 января 2011

Вы можете использовать вертикальное разделение

Ctrl+Wv

командная строка :vertical split

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...