Estoy usando vim y necesito una forma de poder ver siempre el archivo en el que estoy trabajando sin tener que hacerlo ^G
.
Veo el nombre del archivo cuando inicio vim pero cuando empiezo a trabajar y uso varias funciones se pierde.
También he visto a otras personas tener algún tipo de "complementos" en la parte inferior de la consola vim que parecen ser "botones" / "pestañas" (no estoy seguro de cómo describirlos) que muestran diversa información constantemente incluyendo el nombre del archivo.
¿Alguna idea de qué son estos complementos? ¿O cómo puedo lograr lo que quiero?
32
Respuestas:
Puede agregar esto a su
.vimrc
archivo, o temporalmente mientras está envim
.set laststatus=2
:set laststatus=2
Para obtener la ruta completa, puede agregar este comando, nuevamente a su
.vimrc
o mientras está envim
.set statusline+=%F
:set statusline+=%F
Ejemplos
modo normal
modo de línea de comando
Para obtener más información de la que desea leer, hay información adicional sobre ambos disponibles en
vim
.Referencias
fuente
ls
comandoset ls=2
Encuentro que agregar el archivo a la parte superior de la ventana usando,
en .vimrc, es menos desagradable que tener siempre la barra de estado ocupando una línea completa en la parte inferior.
fuente
Las pestañas a las que probablemente te refieras no son un complemento, sino un vim incorporado. Tratar
Debería abrir una nueva pestaña y debería ver la barra de menú, que muestra el nombre de los archivos en las diferentes pestañas. Para mostrar siempre esta barra de menú, use
Aunque esto solo tiene sentido cuando realmente quieres trabajar con pestañas (puedo recomendarlo). De lo contrario, sugeriría establecer el nombre en la barra de estado como lo describen otros.
fuente
Prueba esto para la ruta completa:
Más información: http://got-ravings.blogspot.com/2008/08/vim-pr0n-making-statuslines-that-own.html
fuente
También echa un vistazo a vim-airline . Tenga en cuenta que todavía tiene que usar "set laststatus = 2" para mostrar la línea de estado.
fuente