Invocando :help
en Vim, obtuve la página del manual de ayuda con la ventana dividida. Quiero maximizar la ventana del manual de ayuda y cerrar la otra ventana.
¿Cómo puedo hacer esto? ¿Cuál es el comando Vim para hacer esto?
Con : ayuda [tema] abres un tema que te interesa.
Ctrl-Wo minimizará las otras ventanas (dejando solo la ventana de ayuda abierta / maximizada).
(Ctrl-Wo significa mantener presionada la tecla Ctrl, presionar W y luego o)
C-w
,^
,:buf OtherFile.txt
,:sbuf Otherfile.txt
etc (ver ayuda parawincmd
,switchbuf
para más detalles). La cosa es que mi funy (en mi humilde opinión) correcta respuesta no había sido dado todavía ...gvim --remote
. Sinse guioptions=agim
embargo, siempre lo uso porque prefiero la representación de pestañas similar a la de una consola.Puede emplear Ctrl+WT( eso es una mayúscula
T
) para mover cualquier ventana abierta a su propia pestaña.Como lo mencionaron otros Ctrl+W_/ Ctrl+W|para maximizar dentro del diseño actual de la pestaña / ventana (respetando la configuración mínima de altura / ancho para varias otras ventanas).
( Ctrl+W=cambia el tamaño de todas las ventanas al mismo tamaño, respetando la configuración mínima de alto / ancho)
Editar al comentario
gvim /tmp/test.cpp
. ej. ):help various-motions
: abre una ventana divididamueva la ayuda de nuevo a la pestaña original:
Puede evitar el uso de una marca para búferes normales (que no son de ayuda). Hazme saber si estas interesado.
fuente
Ctrl-PgUp
,Ctrl-PgDown
o:tabnext
,:tabprev
). Para cerrar el nuevo (por ejemplo, ayuda) ficha, usoZZ
,Ctrl-W, C
,:q
,:clo
,:tabclose
o cualquier otra forma que por lo general cerca de las ventanas / pestañas"No, that was not the question"
Puede sonar como una reprimenda Estoy seguro de que no me refiero a mal. ):sbuf
como yo prefiero normalmente). Espero que esto ayudePuede expandir una ventana a su tamaño máximo usando Ctrl+W_(subrayado). El tamaño final de la ventana expandida estará limitado por el valor de la
winminheight
opción. Cuando cierra la ventana de ayuda, sus ventanas anteriores se restaurarán a sus tamaños anteriores.fuente
Ctrl+W o
cierra las otras ventanas, por lo que se han ido. Por eso utilizoCtrl+W _
.Ctrl+W =
comando cambia el tamaño de las ventanas para que todas tengan aproximadamente el mismo tamaño.Ctrl+W |
.ctrl+w =
// esto hace que todas las ventanas tengan el mismo tamañoPrefiero usar pestañas para eso. Utilizar
para abrir un archivo maximizado en una nueva pestaña, una vez que haya terminado, vuelva a la configuración anterior con todas las ventanas usando
Encuentro que esta es la solución ideal ya que funciona junto con
:cw
el complemento Tagbar. Tomado de: vim.wikiafuente
Me gusta usar 'M' para maximizar y 'm' para minimizar.
No se verá muy bien, ya que encogerá todas las demás ventanas abiertas que están en el mismo búfer, pero me pareció más útil cuando se trata de pestañas. Entonces, por ejemplo, en lugar de abrir una nueva pestaña para ese archivo y luego tener que cerrarlo después de que haya terminado con él o quiera minimizarlo.
La razón de nnoremap es que no me importa el mapeo recursivo, pero solo el mapa también debería funcionar.
fuente
nnoremap <C-W>M <C-W>\|<C-W>_
(sin el espacio después|
), entonces el cursor no se moverá en 1 en cada maximización.nnoremap <C-W>\ <C-W>\|<C-W>_
). Se siente natural con los enlaces por omisión|
,_
y=
.Puede obtener la ventana de ayuda en tamaño completo sin cerrar / cambiar el tamaño de ninguna otra ventana utilizando
Esto abrirá la ventana de ayuda en una nueva pestaña, otras ventanas se dejarán como están (realmente se cambiará el tamaño para que se pueda mostrar la línea de tabulación, pero esta es solo una línea adicional arriba). Puede cerrar la ayuda como de costumbre: al menos
:bw<CR>
y<C-w>c
trabajar para mí cerrando una nueva pestaña también.fuente
Instale el complemento vim-maximizer , luego puede maximizar la ventana actual y restaurar con
F3
fuente
Plugin ZoomWin
por Charles Campbell
Este complemento reasigna
para hacer ambas cosas: maximizar y restaurar el diseño anterior.
Este complemento se puede descargar desde dos ubicaciones
fuente
Para obtener sólo la ayuda arriba y cierre la otra ventana, haga lo siguiente:
:help
CTRL-WCTRL-W:close
. Entonces tendrás solo la ayuda.fuente
en tu .vimrc, solo coloca
Cuando desee maximizar la ventana actual, simplemente presione - en el modo de comando. Presione = cuando desee restaurar el último estado de varias ventanas
fuente
De alguna manera, el complemento ZoomWin no funcionó en absoluto para mí, ahora veo que hay otros complementos, pero ya escribí esto y me da el efecto exacto que quería
(con una pequeña peculiaridad que se detalla a continuación):Use la tecla asignada (Líder y + en mi caso) para alternar entre diseño maximizado / anterior. Si cambia a otra división en la misma pestaña, la maximización se desactiva.
Si cambia las pestañas, la división permanece maximizada, aunque de alguna manera ya no cubrirá el ancho completo completo, con las ventanas minimizadas de ancho recuperando unas 4 columnas o algo así. De todos modos, funciona aceptablemente para mí incluso con esa pequeña peculiaridad.editar: de alguna manera funciona bien ahora, debe haberse estropeado de alguna manera antes.
fuente