어떻게하면 명령 입력 중간에 emacs를 시작할 수 있습니까?명령 입력 중간에 시작하는 방법
Find file: ~/
과의 마지막 문자에 커서를 I가 남아있는 경로를 계속 입력 할 수 있도록 : 특히, 나는 이맥스 말 작은 버퍼의 메시지와 함께 명령 입력 find-file
의 중간에 시작하고 싶어 원하는 파일을 엽니 다.
어떻게하면 명령 입력 중간에 emacs를 시작할 수 있습니까?명령 입력 중간에 시작하는 방법
Find file: ~/
과의 마지막 문자에 커서를 I가 남아있는 경로를 계속 입력 할 수 있도록 : 특히, 나는 이맥스 말 작은 버퍼의 메시지와 함께 명령 입력 find-file
의 중간에 시작하고 싶어 원하는 파일을 엽니 다.
내 혀짤배기 조금 녹슨 것을 인정해야한다, 그러나 이것은 나를 위해 작동합니다. 당신의 ~/.emacs
파일에 드롭 (또는 무엇이든 초기화 파일을 사용하고 있습니까) :이 같은 인수가없는 emacs
, 호출하는 경우
(add-hook 'emacs-startup-hook
(lambda()
(if (= (length command-line-args) 1)
(call-interactively 'find-file))))
:
[email protected]:~$ emacs
을 그것은 당신을 위해 find-file
를 호출합니다. 경우, 다른 한편으로는,이 같은, 같은 파일 이름으로, 인수와 emacs
를 호출 :
[email protected]:~$ emacs somefile.txt
그것은 단지 현재 somefile.txt
당신은 명령 프롬프트에서 다음 명령 중 하나를 실행하거나 적절하게 포함하는 쉘 스크립트를 만들 수 있습니다
-f
기능 다음 emacs(1) 사람 페이지에서$ emacs -f find-file # if you want to start Emacs in the current direcoty $ (cd ~; emacs -f find-file) # if you want to start Emacs in your home diretory
,
--funcall
기능excute에 리스프 기능 기능
를 방문하는 기본값으로, 현재의 작업 디렉토리에서 시작 파일, 또는 $ HOME에있는 파일이 없다면 그렇지 않습니까? – Squidly