How exactly can I create a new directory using Emacs? What commands do I use? (If possible, please provide an example)
相关问题
- Symbol's function definition is void: declare-
- How to access the camera from my Windows Phone 8 a
- How can I set the SVN password with Emacs 23.1 bui
- Emacs shell: save commit message
- emacs bind key to the insertion of another
相关文章
- ess-rdired: I get this error “no ESS process is as
- Emacs/xterm color annoyance on Linux
- Directory.CreateDirectory Latency Issue?
- Pipe less to Emacs
- Capturing the output of “diff” with org-babel
- How can i list only the folders in zip archive in
- PowerShell Pass Named parameters to ArgumentList
- emacs terminal mode: how to copy and paste efficie
You can use M-x
make-directory
inside of any buffer, not necessarily a dired buffer. It is a lisp function you can use as well.You can also run single shell commands using
M-!
You're basically sending a string to the command line so you don't get any nice auto-completion but it's useful if you know how to perform an action through the command line but don't know an Emacs equivalent way.
Ctrl+X D (
C-x d
) to open a directory in "dired" mode, then + to create a directory.to create the directory
dir/to/create
, type:to create directories
dir/parent1/node
anddir/parent2/node
, type:It assumes that Emacs's inferior shell is
bash
/zsh
or other compatible shell.or in a
Dired
modeIt doesn't create nonexistent parent directories.
Example:
CWD
stands for Current Working Directory.or just create a new file with non-existing parent directories using
C-x C-f
and type:Emacs asks to create the parent directories automatically while saving a new file in recent Emacs versions. For older version, see How to make Emacs create intermediate dirs - when saving a file?
I guess I did it the hard way earlier today. I did:
then
I came across this question while searching for how to automatically create directories in Emacs. The best answer I found was in another thread from a few years later. The answer from Victor Deryagin was exactly what I was looking for. Adding that code to your .emacs will make Emacs prompt you to create the directory when you go to save the file.