¿Cómo obtengo el ancho y el alto de la ventana actual en Vim?Detección de dimensiones de ventanas divididas
Quiero crear una tecla de acceso directo para dividir ya sea vertical u horizontalmente en función de las dimensiones de la ventana actual, pero no sé qué variable o método verificar.
Gracias!
Editar:
Aquí está el comando Ahora estoy usando por si alguien está interesado.
command! SplitWindow call s:SplitWindow()
function! s:SplitWindow()
let l:height=winheight(0) * 2
let l:width=winwidth(0)
if (l:height > l:width)
:split
else
:vsplit
endif
endfunction
Las llamadas a 'winnr()' son redundantes aquí. Simplemente use 'winwidth (0)' y 'winheight (0)'. –
¡Ah, gracias! Arreglado arriba. – suderman