Estoy usando los complementos Taglist y NerdTree con bastante frecuencia. Por lo general, la ventana que se abre en el lado izquierdo es demasiado pequeña y necesito extenderla.
Yo suelo hacer: 10 CTRL+w >
¿Hay alguna manera de cambiar el ancho predeterminado de la ventana de NerdTree y Taglist?
plugin-nerdtree
vim-windows
stdcall
fuente
fuente
Respuestas:
Los siguientes ejemplos establecen el ancho en 60 columnas. Ajústate a tus preferencias.
NERDTree
NERDTree usa una variable solo para esto:
Esto establecerá el ancho en 60. Puede poner esta línea en su vimrc.
Taglist
Para taglist, establece una opción similar:
Al igual que con NERDTree, puede poner esta línea en su vimrc.
Otros
Lamentablemente, no existe un método generalmente aplicable. Muchos complementos ofrecen (o deberían) ofrecer un parámetro para esto (como el anterior). Otros le permiten aplicar una solución alternativa configurando cosas que puede desactivar para un comando automático (como el tipo de archivo, por ejemplo, si NERDTree no ofreció la opción de configurarlo, podría haberlo hecho
:au FileTupe nerdtree :vert resize 60
, ya que NERDTree configura el tipo de archivo en el búfer). Descubrí que intentar hacer un autocmd en el evento WinEnter basado en el nombre del búfer generalmente no funciona cuando se crea el búfer, pero lo hace si abandonas la ventana y vuelves a él; los complementos a menudo crean la ventana antes de configurar el búfer. Tendrá que experimentar con otros complementos o solicitar al autor del complemento que agregue un parámetro.fuente
NERDTreeWinSize
.Tengo este problema todo el tiempo con divisiones que no son lo suficientemente altas, así que he agregado este enlace clave a mi
.vimrc
:Puede adaptar esto para ampliar la división mediante el uso
:vertical resize
. Por ejemplo,lo que aumentará el tamaño vertical de la división en 10 columnas cuando escriba
Control + o
.HTH
fuente
<C-W>|
para horizontal y<C-W>_
para vertical.