답변:
디렉토리를 작성하려면 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
그것은 이맥스의 열등 쉘이 있다고 가정 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
).
Ctrl+ X D( C-x d
)를 눌러 "dired"모드로 디렉토리를 연 다음 +디렉토리를 만듭니다.
C-x C-f
여기는 없습니다 . 당신은 사용 C-x d
하면 하위 디렉토리를 생성하려는 디렉토리를 방문, Dired 모드에 들어갈. 그런 다음을 누르십시오 +
. 그게 다야.
Emacs에서 디렉토리를 자동으로 생성하는 방법을 검색하는 동안이 질문을 보았습니다. 내가 찾은 가장 좋은 대답 은 몇 년 후 또 다른 스레드 에서 발생했습니다. Victor Deryagin 의 대답은 내가 찾던 것입니다. 해당 코드를 .emacs에 추가하면 파일을 저장할 때 디렉토리를 만들라는 메시지가 Emacs에 표시됩니다.