편집하는 동안 파일 이름/경로를 인라인으로 삽입하는 방법을 찾고 있습니다. 인라인 ido 스타일의 파일 선택과 같은 것이 완벽 할 것입니다. 저기에 뭐 그런 것이 있습니까?Emacs in place 파일 이름/경로 삽입
5
A
답변
4
을 할 것입니다. 이것은 기본적으로로드되지 않지만, comint-mode
에 의해 제공됩니다. 따라서
(autoload 'comint-dynamic-complete-filename "comint" nil t)
(global-set-key "\M-]" 'comint-dynamic-complete-filename)
등을 ~/.emacs
등에 넣을 수 있습니다. 물론 자신이 선호하는 키 바인딩을 사용하십시오.
1
좋아, 당신은 단지 시점에서 현재 파일 이름을 삽입 할 경우, 다음
(insert (expand-file-name (buffer-file-name)))
그것을해야한다.
어떤 경로에서든 파일을 찾으려면 find-file-noselect
의 코드 중 일부를 files.el
에 1714 줄에 복사하고 싶을 것입니다. 당신이 이것을 기능을 결합 할 경우 어느 경우
comint-dynamic-complete-filename
을 사용
(defun insert-file-name-at-point()
(interactive) ....)
+0
나는 emacs 24를 사용하고 있으며, find-file-noselect는 1768에서 시작한다. – re5et
1
(defun insert-file-name (file &optional relativep)
"Read file name and insert it at point.
With a prefix argument, insert only the non-directory part."
(interactive "fFile: \nP")
(when relativep (setq file (file-name-nondirectory file)))
(insert file))
관련 문제
- 1. In-Place String Reverse in C
- 2. in-place edit in Rails 3
- 3. in place title edit in IKImageBrowserView
- 4. scala sort indexseq in place
- 5. in-place convolution 필터의 정확성?
- 6. tee가 다른 유닉스에서 다르게 작동하는 파일 in-place 편집
- 7. in-place dictionary inversion of Python
- 8. jquery-in-place-editor 사전 포스트 훅?
- 9. perl in-place 텍스트 줄의 정렬 줄
- 10. Erlang Edoc in Emacs
- 11. 모델/뷰/컨트롤러 in emacs
- 12. 파일 위치에 vim place timestamp
- 13. RefTex in emacs 메뉴 모음
- 14. gdb in emacs within Windows
- 15. "Edit in Emacs ..."입력 관리자 OSX
- 16. FPGA Place & Route
- 17. google place api
- 18. emacs : 파일 이름 부분을 검색
- 19. Clisp + Emacs 컴파일 및로드 파일
- 20. 로드 파일 in lua
- 21. docview in emacs : 자동으로 dvi 콘텐츠 새로 고침
- 22. EJB3.1 속성 파일 삽입
- 23. 삽입 SWF 파일
- 24. 데이터베이스에 ZIP 파일 삽입
- 25. emacs - 하위 디렉토리에서 파일 찾기를 찾는 법
- 26. Emacs speedbar 파일 표시기 사용자 정의
- 27. Emacs 찾기 파일 기록을 변경할 수 있습니까?
- 28. Emacs VCS 인터페이스가 하나의 파일 만 커밋합니다.
- 29. emacs lisp glob 확장이있는 파일 나열
- 30. 텍스트 파일 DataProvider in .NET
나는 작동하는 무언가를 썼지 만 꽤 중세 적이면서도 단순합니다. 더 나은 솔루션에 여전히 관심이있는 http://pastebin.com/tVHvM8st. – re5et
* 현재 * 파일의 절대 경로 이름 또는 any를 완료와 함께 삽입 하시겠습니까? –
은 완료와 함께 붙여 넣기와 동일합니다. 조금 좋아하는 뭔가가 좋을 것입니다. 아마도 인라인으로 미니 버퍼를 사용하지 않을 것입니다. – re5et