如何在Emacs中创建目录?

Ray*_*ega 138 directory emacs command

我怎样才能使用Emacs创建新目录?我使用什么命令?(如果可能,请提供一个例子)

jfs*_*jfs 187

Emacs要求在最近的Emacs版本中保存新文件时自动创建父目录.对于旧版本,请参阅如何使Emacs创建中间目录 - 保存文件时?

  • @为什么:输入`g`。通常`Mx describe-mode RET`(`Ch m`)显示当前主要模式的文档。 (2认同)

Kir*_*ser 39

Ctrl+X D(C-x d)以"dired"模式打开目录,然后+创建目录.

  • @Zeynel:你不是在读书.这里没有`Cx Cf`.使用**`Cx d`**进入Dired模式,访问要创建子目录的目录.然后你点击`+`.就这样. (3认同)

Cri*_*ian 7

您还可以使用运行单个shell命令 M-!

您基本上是在命令行中发送一个字符串,因此您没有获得任何不错的自动完成功能,但如果您知道如何通过命令行执行操作但不知道Emacs等效方式,则它很有用.

M-! mkdir /path/to/new_dir
Run Code Online (Sandbox Code Playgroud)


Jon*_*ell 5

您可以M-x make-directory在任何缓冲区内使用,不一定是 dired 缓冲区。它也是一个你可以使用的 lisp 函数。


小智 5

我想我今天早些时候做得很艰难.我做了:

M-x shell-command
Run Code Online (Sandbox Code Playgroud)

然后

mkdir -p topdir/subdir
Run Code Online (Sandbox Code Playgroud)