:vsplit
(краткая форма :vs
:) разделить область просмотра Vim по вертикали. :30vs
разбивает область просмотра, делая новое окно шириной 30 символов. Как только это окно с 30 символами будет создано, как изменить его размер на 31 или 29?
С горизонтальными окнами Ctrl- W +увеличивает количество строк на одну. Какая эквивалентная команда для увеличения столбцов на один?
:h ^w
чтобы увидеть список оконных команд.:h ^ww
чтобы увидеть помощь нормальной командыCtrl-w w
.Ответы:
CTRL-W >
и
CTRL-W <
сделать окно шире или уже.
источник
:30winc >
и:30winc <
иметь более 30 символов в ширину.30CTRL-W >
оставаться в духе ответа.:vertical resize 30
изменить размер текущего окна до 30 символов в ширину.:res <N>
установить текущий размер окна ровно в N строк (для высоты, а не для ширины)И Ctr-W =
сделает их равными
источник
:winc =
Это также сделает их равными.В случае, если вам нужно изменить размер ГОРИЗОНТАЛЬНОГО РАЗДЕЛА :
команда одинакова для всех разделений, только изменения параметра :
-
+
вместо того<
>
Примеры :
уменьшить горизонтальный размер на 10 столбцов
Увеличить горизонтальный размер на 30 столбцов
или в обычном режиме:
Горизонтальные расщепления
10 CTRL+w -
30 CTRL+w +
Вертикальные расколы
10 CTRL+ w <(уменьшение)
30 CTRL+ w >(увеличение)
источник
:he winc
ctrl+w [count] {arg}
работам также ...Еще один совет с моей стороны:
Чтобы установить ширину окна, скажем, ровно 80 столбцов, используйте
Чтобы установить максимальную ширину, просто опустите предыдущее число:
источник
Я сопоставил их в моем .gvimrc, чтобы я мог нажать command- [arrow], чтобы переместить высоту и ширину моего текущего окна:
Для MacVim вы должны поместить их в ваш .gvimrc (а не в .vimrc), так как в противном случае они будут перезаписаны системой .gvimrc
источник
В том же духе я использую следующее,
.vimrc
чтобы позволить мне перемещаться по разделениям, автоматически расширяя тот, к которому я перемещаюсь, до его полного размера и сжимая все остальные до их минимальной высоты или ширины:источник
Я использую цифры для изменения размера, отображая следующее в .vimrc
источник
nmap 9 :vertical res +2<CR>
а не-2
дляvertical increase
Это то, что я использую на данный момент:
источник
Я использую следующие команды для этого:
источник