Вызов :help
в Vim, я получил справочную страницу с разделенным окном. Я хочу максимизировать окно справки и закрыть другое окно.
Как я могу это сделать? Что такое команда Vim для этого?
Вызов :help
в Vim, я получил справочную страницу с разделенным окном. Я хочу максимизировать окно справки и закрыть другое окно.
Как я могу это сделать? Что такое команда Vim для этого?
С помощью : help [topic] вы открываете интересующую вас тему.
Ctrl-Wo минимизирует другие окна (оставляя только окно справки открытым/максимальным).
(Ctrl-Wo означает, что удерживая Ctrl, нажмите W, а затем o)
Вы можете использовать Ctrl+W T (это капитал T
), чтобы переместить любое открытое окно на свою собственную вкладку.
Как упоминалось другими Ctrl+W _/Ctrl+W |, чтобы максимизировать в текущем макете вкладки/окна (при соблюдении минимальных настроек высоты и ширины для других других окон).
(Ctrl+W = изменяет размеры всех окон на равный размер, соблюдая минимальные настройки высоты/ширины)
Изменить В комментарии
gvim /tmp/test.cpp
):help various-motions
- открывает разделенное окнопереместите вкладку обратно в исходную вкладку:
mAZZ<C-w>S`A
Вы можете избежать использования метки для обычных (не-помогающих) буферов. Сообщите мне, если вы заинтересованы.
Вы можете увеличить окно до максимального размера, используя Ctrl+W _ (подчеркивание). Окончательный размер расширенного окна будет ограничен значением параметра winminheight
. Когда вы закроете окно справки, ваши предыдущие окна будут восстановлены до прежних размеров.
Я предпочитаю использовать для этого вкладки. Используйте
:tabedit %
чтобы открыть файл, максимизированный на новой вкладке, после того, как вы закончите, вернитесь к старой настройке со всеми окнами, используя
:tabclose
Я нахожу это идеальным решением, так как это работает вместе с :cw
и плагином Tagbar. Взято из: vim.wikia
Вы можете получить окно справки в полном размере без закрытия/изменения размеров любых других окон с помощью
tab help {topic}
Это откроет окно справки на новой вкладке, остальные окна будут оставлены как есть (действительно изменено так, что можно отобразить табуляцию, но это только одна дополнительная строка выше). Вы можете закрыть справку как обычно: по крайней мере :bw<CR>
и <C-w>c
работают для меня, закрывая новую вкладку.
Мне нравится использовать "М" для максимизации и "м" для минимизации.
Он не будет выглядеть великолепно, поскольку он скроет все остальные открытые окна, которые находятся в одном буфере, но я счел, что это полезно при работе с вкладками. Так, например, вместо открытия новой вкладки для этого файла, после чего нужно закрыть ее после того, как вы закончите с ней или хотите ее минимизировать.
nnoremap <C-W>M <C-W>\| <C-W>_
nnoremap <C-W>m <C-W>=
Причиной для nnoremap является то, что меня не волнует рекурсивное отображение, но также должна работать карта.
Чтобы получить только помощь, закройте другое окно, сделайте следующее: :help
CTRL-W CTRL-W :close
. Тогда у вас будет только помощь.
Установите плагин vim-maximizer, тогда вы можете максимизировать текущее окно и восстановить с помощью F3
в вашем .vimrc, просто разместите
nmap - :res<CR>:vertical res<CR>$
Если вы хотите максимизировать текущее окно, просто нажмите командный режим. Нажмите =, когда вы хотите восстановить последний статус нескольких окон