¿Cómo creo un directorio desde Emacs?
directory command (6)
¡También puede ejecutar comandos de shell individuales usando M-!
Básicamente, estás enviando una cadena a la línea de comando para que no obtengas ninguna buena autocompletación, pero es útil si sabes cómo realizar una acción a través de la línea de comando, pero no conoces una forma equivalente de Emacs.
M-! mkdir /path/to/new_dir
¿Cómo puedo crear un nuevo directorio usando Emacs? ¿Qué comandos uso? (Si es posible, proporcione un ejemplo)
Creo que lo hice de la manera difícil el día de hoy. Yo si:
M-x shell-command
entonces
mkdir -p topdir/subdir
Me encontré con esta pregunta mientras buscaba cómo crear automáticamente directorios 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 sus archivos .emacs hará que Emacs le solicite que cree el directorio cuando vaya a guardar el archivo.
Puede usar Mx make-directory
dentro de cualquier buffer, no necesariamente un buffer directo. Es una función de lisp que puede usar también.
Ctrl + X D ( Cx d
) para abrir un directorio en modo "dired", luego + para crear un directorio.
para crear el directorio
dir/to/create
, escriba:M-x make-directory RET dir/to/create RET
para crear directorios
dir/parent1/node
ydir/parent2/node
, escriba:M-! mkdir -p dir/parent{1,2}/node RET
Supone que el shell inferior de Emacs es
bash
/zsh
u otro shell compatible.o en un modo
Dired
+
No crea directorios padres 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 Current Working Directory.o simplemente crea un nuevo archivo con directorios principales no existentes utilizando
Cx Cf
y escribe:M-x make-directory RET RET
Emacs solicita crear automáticamente los directorios principales mientras guarda un nuevo archivo en versiones recientes de Emacs. Para obtener una versión anterior, consulte Cómo hacer que Emacs cree directorios intermedios: ¿al guardar un archivo?