eshell에서 다른 버퍼에있는 파일을 여는 명령이 있습니까?eshell을 통해 Emacs에서 파일을 여는 방법은 무엇입니까?
32
A
답변
43
elisp 함수를 직접 호출 할 수 있습니다. 따라서 파일을 열려면 파일 이름에 find-file
으로 전화하십시오. 예 :
~ $ ls
myfile
~ $ (find-file "myfile")
괄호 및 따옴표는 선택 사항입니다, 그래서이 너무 작동합니다
~ $ find-file myfile
0
왜 eshell 사용할 수 있습니까? 'C-x f'를 입력하고 파일의 위치를 입력하십시오.
11
eshell에서는 파일 찾기 명령을 사용할 때 전체 경로를 사용할 필요가 없습니다. C-x C-f를 두드리는 것은 find-file을 입력하는 것과 동일하며 eshell은 현재 브라우징하고있는 디렉토리로 디렉토리를 설정합니다. 이것은 ansi-term을 사용하는 것보다 나에게 이점이됩니다. 그것을 밖으로 시도하십시오.
1
당신이 시도 할 수 있도록 elisp의 (SECURITY) 기능을 비활성화 직접 eshell에서 사용할 수 있습니다
find-file <filename>
+2
이것은 이미 승인 된 답변에 명시되어 있습니다. –
나는이 정말 "의미"질문에 대한 답 생각하지 않는다,하지만 질문 질문에 대한 대답. 제 말은이 질문을하는 사람들이 어떤 이유에서든'C-x C-f '를 사용하지 않으려 고하기 때문에 eshell을 입력하는 명령 행 명령을 찾고있는 것일 수 있습니다. – Zelphir