seleccionar manejar editar con como cambiar buffers archivos archivo aprende vim keymapping

editar - manejar vim



Vim: abre una nueva pestaña del explorador con el directorio del archivo en el que estás actualmente (2)

Me gustaría abrir una nueva pestaña con el explorador de archivos configurado en el directorio del archivo que tengo abierto, en lugar del directorio en el que abrí vim. Por ejemplo,

Si lo hago:

~: cd ~/dir1 ~/dir1: vim dir2/dir3/dir4/file1

Luego, desde dentro de esa ventana, me gustaría abrir una nueva pestaña con un explorador de archivos que muestre el contenido de ~/dir1/dir2/dir3/dir4/ (el directorio del archivo en la pestaña actualmente activa).

Tengo el siguiente mapeo configurado:

nnoremap <leader>t :tabnew<CR>:Ex . <CR>

Pero eso solo abre el explorador de archivos en ~/dir1 . ¿Cómo puedo editar esta asignación de claves para pasar a :Ex el directorio del archivo que está abierto actualmente?

¡Gracias!


Alternativamente a :tabe %:h , también hay

:Texplore

o simplemente :Te


:tabe %:h

Abre una pestaña, editando el ''encabezado del nombre de archivo actual'' ( % es el nombre del archivo actual,: agrega modificadores, y h es el modificador de nombre / encabezado base), que es el directorio.