¿Cómo exactamente puedo crear un nuevo directorio usando Emacs? ¿Qué comandos uso? (Si es posible, proporcione un ejemplo)
142
para crear el directorio dir/to/create, escriba:
M-x make-directory RET dir/to/create RETpara crear directorios dir/parent1/nodey dir/parent2/nodeescriba:
M-! mkdir -p dir/parent{1,2}/node RET
Se supone que el shell inferior de Emacs es bash/ zshu otro shell compatible.
o en un Diredmodo
+
No crea directorios primarios inexistentes.
Ejemplo:
C-x d *.py RET ; shows python source files in the CWD in `Dired` mode
+ test RET ; create `test` directory in the CWD
CWD significa directorio de trabajo actual.
o simplemente cree un nuevo archivo con directorios principales no existentes usando C-x C-fy escriba:
M-x make-directory RET RETEmacs solicita crear los directorios principales automáticamente mientras guarda un nuevo archivo en versiones recientes de Emacs. Para una versión anterior, vea ¿Cómo hacer que Emacs cree directorios intermedios, al guardar un archivo?
g. En generalM-x describe-mode RET(C-h m) para mostrar la documentación del modo principal actual.g. Comodired-modeno es un modo de edición, utiliza comandos de una sola letra directamente (para los curiosos:gestá obligadoself-insert-commanden la mayoría de los modos de edición).Ctrl+ X D(
C-x d) para abrir un directorio en modo "dired", luego +para crear un directorio.fuente
C-x C-faqui. Se usaC-x dpara ingresar al modo Dired, visitando el directorio donde desea crear un subdirectorio. Entonces golpeas+. Eso es todo.También puede ejecutar comandos de shell individuales utilizando
M-!Básicamente, está enviando una cadena a la línea de comando para que no obtenga ninguna finalización automática agradable, pero es útil si sabe cómo realizar una acción a través de la línea de comando pero no conoce una forma equivalente de Emacs.
fuente
Supongo que lo hice por las malas hoy temprano. Yo hice:
luego
fuente
Puede usar M-x
make-directorydentro de cualquier búfer, no necesariamente un búfer directo. Es una función lisp que también puedes usar.fuente
Encontré esta pregunta mientras buscaba cómo crear directorios automáticamente en Emacs. La mejor respuesta que encontré fue en otro hilo de unos años más tarde. La respuesta de Victor Deryagin fue exactamente lo que estaba buscando. Agregar ese código a su .emacs hará que Emacs le pida que cree el directorio cuando vaya a guardar el archivo.
fuente