回答:
ディレクトリを作成するには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 Current Working Directoryの略です。
または、次のコマンドを使用して、存在しない親ディレクトリを含む新しいファイルを作成しますC-x C-f。
M-x make-directory RET RETEmacsは、最近のEmacsバージョンで新しいファイルを保存するときに、親ディレクトリを自動的に作成するように求めます。古いバージョンについては、ファイルを保存するときにEmacsが中間ディレクトリを作成する方法を参照してください。
g。一般にM-x describe-mode RET(C-h m)現在のメジャーモードのドキュメントを表示します。
gます。以来dired-mode(:好奇心のために編集モードではありません、それが直接、単一文字のコマンドを使用していますgにバインドされているself-insert-commandほとんどの編集モードで)。
Ctrl+ X D(C-x d)ディレクトリを「dired」モードで開き、次に+ディレクトリを作成します。
C-x C-f。を使用C-x dして、Diredモードに入り、サブディレクトリを作成するディレクトリにアクセスします。次に、ヒットし+ます。それで全部です。
Emacsでディレクトリを自動的に作成する方法を探しているときに、この質問に出くわしました。私が見つけた最良の答えは、数年後の別のスレッドでした。Victor Deryaginからの答えは、まさに私が探していたものでした。そのコードを.emacsに追加すると、Emacsはファイルを保存するときにディレクトリを作成するように要求します。