Answers:
创建目录dir/to/create
,输入:
M-x make-directory RET dir/to/create RET
创建目录dir/parent1/node
和dir/parent2/node
,输入:
M-! mkdir -p dir/parent{1,2}/node RET
假定Emacs的下层外壳是bash
/ zsh
或其他兼容的外壳。
或以某种Dired
方式
+
它不会创建不存在的父目录。
例:
C-x d *.py RET ; shows python source files in the CWD in `Dired` mode
+ test RET ; create `test` directory in the CWD
CWD
代表当前工作目录。
或使用C-x C-f
并键入以下命令创建一个不存在的父目录的新文件:
M-x make-directory RET RET
Emacs要求自动创建父目录,同时在最新的Emacs版本中保存新文件。对于旧版本,请参阅如何使Emacs创建中间目录-保存文件时?
g
。在一般M-x describe-mode RET
(C-h m
)中显示当前主要模式的文档。
g
。由于dired-mode
不是编辑模式,因此它直接使用单字母命令(出于好奇:在大多数编辑模式下g
都绑定到此命令self-insert-command
)。
我在搜索如何在Emacs中自动创建目录时遇到了这个问题。我发现最好的答案是几年后的另一个话题。Victor Deryagin的答案正是我所寻找的。将该代码添加到.emacs中,将使Emacs在保存文件时提示您创建目录。