Emacs 내에서 디렉토리를 어떻게 만듭니 까?
Emacs를 사용하여 새 디렉토리를 정확히 어떻게 만들 수 있습니까? 어떤 명령을 사용합니까? (가능한 경우 예를 제공하십시오)
디렉토리를 작성하려면
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가 중간 디렉토리를 작성하는 방법을 참조하십시오 .
Ctrl+ X D( C-x d
)를 눌러 "dired"모드로 디렉토리를 연 다음 +디렉토리를 만듭니다.
다음을 사용하여 단일 쉘 명령을 실행할 수도 있습니다. M-!
기본적으로 문자열을 명령 줄에 보내므로 자동 완성 기능이 좋지 않지만 명령 줄을 통해 작업을 수행하는 방법을 알고 있지만 Emacs와 동등한 방법을 모르는 경우 유용합니다.
M-! mkdir /path/to/new_dir
오늘 일찍 힘든 일을했다고 생각합니다. 나는했다 :
M-x shell-command
그때
mkdir -p topdir/subdir
M-x make-directory
반드시 dired 버퍼 일 필요는없는 버퍼 내부에서 사용할 수 있습니다 . 사용할 수있는 lisp 기능입니다.
Emacs에서 디렉토리를 자동으로 생성하는 방법을 검색하는 동안이 질문을 보았습니다. 내가 찾은 가장 좋은 대답 은 몇 년 후 또 다른 스레드 에서 발생했습니다. Victor Deryagin 의 답변은 내가 찾던 것입니다. 해당 코드를 .emacs에 추가하면 파일을 저장할 때 디렉토리를 만들라는 메시지가 Emacs에 표시됩니다.
참고 URL : https://stackoverflow.com/questions/155507/how-do-i-create-a-directory-from-within-emacs
'programing tip' 카테고리의 다른 글
Git 서브 모듈을 추적하지 않는 상태에서 제거하는 방법? (0) | 2020.06.22 |
---|---|
Spring Boot의 application.properties에서 env 변수 사용 (0) | 2020.06.22 |
Python 3.3 이상에서 패키지에 __init__.py가 필요하지 않습니까? (0) | 2020.06.22 |
기능 A가 기능 B에만 필요한 경우 A를 B 내부에 정의해야합니까? (0) | 2020.06.22 |
지역 변수에 초기화가 필요한 이유는 무엇입니까? (0) | 2020.06.21 |