Nerdtree: Navegador de ficheros

Nerdtree está muy difundido, hay muchos otros gestores/navegadores de ficheros pero Nerdtree funciona muy bien y no he econtrado ningún otro que me ofrezca ventajas sobre este.

Instalación

Agregar en nuestro bloque de plugins en vimrc

Plugin 'scrooloose/nerdtree'

Enlace:
https://github.com/valsorym/scrooloose-nerdtree

Características:

  • navegar por rutas de directorio
  • permite búsqueda como si fuera un buffer cualquiera
  • operar con ficheros y directorios ( lo que Nerdtree llama nodos )
  • permite hacer bookmarks de ficheros y/o directorios

Operaciones destacadas

  • ? para ‘togglear’ la ayuda
  • enter para collapsar o expandir un árbol
  • ‘m’ para el menú de manipulación de ficheros o directorios, Nerdtree los llama nodos. Te permite borrar, renombar, crear, etc… sin tener que salir a la terminal
  • t/T para abrir en un nuevo tab. t abre tab y mueve el cursor al tab y T abre tab pero el cursor permanece en nerdtree
  • Para abrir ficheros puedes usar el comando ‘g’ + o/i/s que es un preview y el modo de mostrarlo. El concepto de preview es que te abre el contenido en un buffer y mantiene el cursor en el arbol de NerdTree, esto es útil si quieres ojear ficheros rápidamente sin tener que desplazar el cursor al bufer y volver a Nerdtree, te ahorras pulsaciones de teclado.
  • go / o. Previsualizar/abrir en el buffer actual
  • gi / i . Previsualiza/abre fichero spliteando el buffer actual en horizontal
  • gs / s . Previsualiza/abre fichero spliteando el buffer actual en vertical
  • e . Explore, abre el nodo de directorios actual en otro buffer para que puedas separar la visualización de los directorios.
  • ‘m’ es el menu de operaciones con nodos
NERDTree Menu. Use j/k/enter, or the shortcuts indicated   
=========================================================  
> (a)dd a childnode                                        
  (m)ove the current node                                  
  (d)elete the current node                                
  (r)eveal the current node in file manager                
  (o)pen the current node with system editor               
  (c)opy the current node                                  
  copy (p)ath to clipboard                                 
  (l)ist the current node                                  
  Run (s)ystem command in this directory                   
                                                           

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.