1. ホーム
  2. emacs

[解決済み] Emacsの中からディレクトリを作成するにはどうしたらよいですか?

2022-05-02 01:55:02

質問

Emacsを使って新しいディレクトリを作成するには、具体的にどうすればよいのでしょうか?どのようなコマンドを使えばいいのでしょうか?(可能であれば、例を挙げてください)

どのように解決するのですか?

  • を実行して、ディレクトリを作成します。 dir/to/create , type:

    M-x make-directory RET dir/to/create RET
    
    
  • を使用してディレクトリを作成します。 dir/parent1/nodedir/parent2/node , type:

    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 RET
    
    

Emacsの最近のバージョンでは、新しいファイルを保存するときに、自動的に親ディレクトリを作成するように要求します。 古いバージョンについては Emacsでファイル保存時に中間ディレクトリを作成させるには?