¿Cómo se muestra el nombre de archivo del archivo en el que está trabajando en vim?¿Cómo se muestra el nombre de archivo del archivo en el que está trabajando en vim?
Respuesta
:f
(:file
) hará mismo que <C-G>
. :f!
dará una versión no truncada, si corresponde.
Agradable, ¿pero es posible mostrarlo en la barra superior de la terminal? (o terminator) o en algún lugar sin escribir un comando. – eMarine
'' ': f!' '' No siempre funciona, presione 1, luego Ctrl-G para la ruta completa. – ives
¿Qué tal un camino completo? Cuando comienzo vim desde '~/dev/file.py' y ejecuto': f' dentro de vim, obtengo 'file.py' como resultado en lugar de' ~/dev/file.py'. – gxyd
establece la línea de estado. más información con :help statusline
Estos comandos pueden ir en su archivo .vimrc, o puede ingresarlos como comandos mientras está en vim escribiendo ':' en modo comando.
En primer lugar, establecer el estado pasado a 2 usando la siguiente:
set laststatus=2
A continuación, establezca la línea de estado de% f para el nombre de archivo corto.
set statusline=%f
Por la ruta completa al archivo, el uso% F.
E518: Desconocido Opción:% f – Isius
He actualizado la respuesta, Isius. Con suerte, eso lo deja más claro. –
ctrl + g lo hará.
Además, me gustaría tener:
set statusline="%f%m%r%h%w [%Y] [0x%02.2B]%< %F%=%4v,%4l %3p%% of %L"
que produce:
foo.c [C] [0x23]<code/foo.c 1, 1 2% of 50
Además, como alguien ha mencionado (pero ahora suprimido) %
será reemplazado por el nombre del archivo actual. Por ejemplo:
:!echo "current file: %" current file: foo.c Press ENTER or type command to continue
¿Qué significan las partes '[C]' y '[0x23]'? – LangeHaare
Para mostrar la ruta completa de cualquier archivo, incluidos los enlaces simbólicos resueltos, utilice lo siguiente.
:echo resolve(expand('%:p'))
Esto se puede agregar a la barra de estado añadiendo la siguiente línea a su ~./vimrc
set statusline +=%{resolve(expand('%:p'))}\ %*
- 1. Obtener el nombre del archivo actual en Vim
- 2. Vim: abra la nueva pestaña del explorador con el directorio del archivo que está actualmente en
- 3. Yank nombre de archivo/ruta del búfer actual en Vim
- 4. Obtenga el nombre del archivo sin extensión de archivo en la función Vim.
- 5. ¿Cómo obtener fácilmente la ruta de red al archivo en el que está trabajando?
- 6. ¿Punto en el nombre del archivo?
- 7. ¿Cambiar el nombre del archivo en Cocoa?
- 8. ¿Cómo obtener solo el nombre del archivo en el preprocesador?
- 9. Cómo obtener el nombre del archivo de entrada en MRjob
- 10. ¿Cómo puedo reemplazar el espacio en blanco en el nombre de archivo del archivo cargado
- 11. cómo hacer que la pestaña muestre solo el nombre del archivo en lugar de la ruta completa en vim
- 12. vim - Detener el desplazamiento después del primer archivo que finaliza
- 13. En C ¿cómo puedo imprimir el nombre de archivo del archivo que se redirige como entrada en shell
- 14. Obtener el nombre del archivo MAKE del archivo MAKE
- 15. Python: ¿cómo obtener el nombre del archivo en Windows?
- 16. ¿Cómo extraer el nombre del archivo del nombre de la ruta del archivo?
- 17. Obtener el nombre del método actual que se está ejecutando
- 18. ¿Cómo cambiar el nombre del archivo de configuración en ClickOnce?
- 19. ¿Hay alguna manera de averiguar el nombre del archivo al que se redirige stdout en Python?
- 20. Hechizo de conjunto VIM en el archivo .git/COMMIT_EDITMSG
- 21. Notepad ++: cómo obtener el nombre de archivo/ruta del archivo actual y ponerlo en el portapapeles en el bloc de notas más
- 22. No se puede obtener el nombre de archivo remoto en file_get_contents() y luego almacenar el archivo
- 23. ¿Cómo obtengo el comando find para imprimir el tamaño del archivo con el nombre del archivo?
- 24. En un archivo ashx, ¿puedo establecer el nombre de archivo del archivo devuelto?
- 25. Guardar archivo con el nuevo nombre de archivo: anexar al nombre de archivo existente
- 26. ¿Obtiene el nombre del archivo en ejecución en Java?
- 27. ¿Cómo obtener un archivo en Windows con dos puntos en el nombre del archivo?
- 28. Cómo obtener rápidamente el enfoque del archivo que se está editando en VS
- 29. Cómo establecer el nombre del archivo en la respuesta
- 30. Incrustar configuración de vim en el archivo
Si de su terminal configurado correctamente, usted debe obtener el nombre del archivo en el título de la ventana. – Cascabel
Ver también: [¿Cómo puedo visualizar de forma permanente la ruta del archivo actual en Vim?] (Http://stackoverflow.com/questions/10488717/how-can-i-permanently-display-the-path-of-the -current-file-in-vim) – User
Relacionado: [¿Cómo puedo ver la ruta completa del archivo actual?] (http://vi.stackexchange.com/q/104/467) en Vim SE – kenorb