2010-06-23 64 views
32

Sé cómo crear cambiar el nombre, eliminar y mover archivos en NERDTree (simplemente presionando m then either [a, d, or m]). Pero no puedo entender cómo crear una carpeta.¿Cómo crear carpetas en Vim (por preferencia usando NERDTree)?

¿Alguien sabe cómo hacer esto en NERDTree (o simplemente en el "modo" nativo de vim)?

+1

Gracias por preguntar, ya que realmente no sabía que podía mover archivos en NERDTree (pero tenía una idea) y la búsqueda me llevó hasta aquí. Tal vez estoy ciego, pero no pude encontrar ninguna mención de mover archivos en la pantalla de ayuda. – atomicules

+0

si tengo el cursor sobre un archivo en NERDTree y luego presiono d gvim dice "E21: no se pueden hacer cambios, 'modificable' está desactivado". ¿Debo agregar algo a vimrc? .... lo obtuve y edité ligeramente la pregunta – whytheq

Respuesta

39

Utiliza m + a y coloca un / posterior en el nombre del nodo secundario que desea crear.

Por ej., m + a + foo crea el archivo foo. m + a + foo/ crea el directorio foo.

+0

¡Estaba buscando eso, gracias! – alexchenco

4

Bueno, siempre se puede hacer:

:!mkdir <directory> 

ayuda eso?

+0

esto es bueno, pero mi NERDTree no actualiza automáticamente el sistema de archivos ... – nkint

2

Cuando se encuentre en la ventana de NERD Tree, presione 'm'; deberías ver un menú en la parte inferior. Escriba 'a' para agregar childnode. Ahora ingrese el directorio que desea crear, asegurándose de agregar un '/' al final; de lo contrario, el script crearía un archivo.

Cuestiones relacionadas