Zip/Archive 모드는 zip/unzip이있는 시스템에서 작동합니다. 너는 그것을 과체중에서 어떻게 작동시킬 수 있니?Windows에서 작동하도록 emacs Zip 아카이브 모드를 얻는 방법
답변
EMACS는 외부 프로그램을 사용하여 압축/압축 해제를 수행합니다. 필요로하는 것은 사용하기에 적합한 프로그램을 아는 것입니다.
일부 확장 된 토론 : 내가 말하는대로
, 난 창문이없는 상자가있어,하지만 LISP 코드는 230 라인에 대한에서 아크 mode.el에 있습니다
(defcustom archive-zip-extract
(if (and (not (executable-find "unzip"))
(executable-find "pkunzip"))
'("pkunzip" "-e" "-o-")
'("unzip" "-qq" "-c"))
"*Program and its options to run in order to extract a zip file member.
Extraction should happen to standard output. Archive and member name will
be added."
:type '(list (string :tag "Program")
(repeat :tag "Options"
:inline t
(string :format "%v")))
:group 'archive-zip)
기능 executable-find
을 관찰하십시오. EMACS exec-path
에서 검색합니다. 여기에는 일반적인 PATH 변수에없는 일부 EMACS 실행 가능 디렉토리가 포함됩니다. 내 경우에는 다음과 같습니다.
("/usr/bin"
"/bin"
"/usr/sbin"
"/sbin"
"/Applications/Emacs.app/Contents/MacOS/libexec"
"/Applications/Emacs.app/Contents/MacOS/bin"
"~/bin"
"/usr/local/bin"
"/usr/X11R6/bin")
EMACS 패키지 안에있는 두 개의 디렉토리가 있습니다. Windows 설치에는 EMACS 설정의 어딘가에 동일한 디렉토리가 포함됩니다. 실행 파일이 정규 경로에 있지 않은 경우 실행 파일을 찾는 위치입니다.
당신은, this site에서 PKUNZIP 다운로드하여 설치하고, 이맥스는 약간 혼란 스러울 수 있습니다 압축 된 파일을 처리하지만, 여기 상황을 요약하기 위해 얼마나 (add-to-list 'exec-path "c:/path/to/pkunzip")
로 설치 경로를 추가 할 수 있습니다. 주 압축 패키지에는 arc-mode
(예 : zip-archive
모드)과 jka-compr
모드 (auto-compression-mode
)의 두 가지 압축 패키지가 있습니다.
arc-mode
: 관련 타사 필요없이 멀티 파일 아카이브 (아크, LZH, ZIP, 동물원)의 목차 (아카이브에 포함 된 파일 이름의 예 간단한 목록)를 표시합니다 도구가 시스템에 존재해야합니다. 실제로 아크 모드를 사용하여 아카이브에 포함 된 실제 파일을 보거나 편집하려는 을 수행하려면 시스템 및 적절한 위치에 타사 도구를 설치해야합니다. 예 : zip 파일의 경우 기본적으로 운영 체제 PATH 환경 인exec-path
에서 zip/unzip으로 설정됩니다. 이는archive-zip-extract
및archive-zip-expunge
을 사용하여 사용자 정의 할 수 있습니다.jka-compr
(auto-compression-mode
) : 단일 파일 아카이브 (gz, Z, bz2, tbz 등)를 자동으로 압축/압축 해제하고 해당 타사 도구가 시스템에 존재해야합니다.
그래서 완전히 Windows에서 작업을 방금 (예 http://gnuwin32.sourceforge.net/에서 압축 해제 패키지를 참조)/명령 줄 지퍼의 윈도우 버전을 찾을 압축을 풀고 PATH에있는 디렉토리에 넣어해야합니다 zip-archive
모드를 얻을 수 있습니다 .
- 1. C/C++에서 abbrev를 사용하는 emacs 템포 모드를 얻는 방법?
- 2. CruiseControl.net에서 작동하도록 xslReportBuildPlugin을 얻는 방법
- 3. CSS 디버그 모드를 얻는 방법?
- 4. Windows에서 emacs 글꼴 설정
- 5. Django에서 동적으로 생성 된 ZIP 아카이브 서비스
- 6. MS DOS에서 Python으로 .zip 아카이브 만들기
- 7. maven "target"디렉토리의 zip 아카이브 만들기
- 8. exec없이 zip 또는 tar.gz 아카이브 만들기
- 9. Objective-C에서 Zip 아카이브 파일을 만들려면 어떻게해야합니까?
- 10. PHP zip 아카이브 진행률 표시 줄
- 11. 아파치와 작동하도록 최대 절전 모드를 구성하는 방법 cxf
- 12. Windows에서 git 코드를 얻는 방법
- 13. 클래스 외부에서 작동하도록 번역을 얻는 방법?
- 14. Emacs (Lisp의)에서 현재 주요 모드를 감지합니까?
- 15. 가끔씩 잘못된 모드를 사용하는 Emacs (Aquamacs)
- 16. emacs 메이저 모드를 다시로드하는 방법은 무엇입니까?
- 17. .zip 내용의 유형 및 개수를 얻는 방법
- 18. Emacs Lisp에서 선택된 텍스트를 얻는 방법?
- 19. Windows에서 Java Axis가 작동하도록 하시겠습니까? NoClassDefFoundError
- 20. 쉘 스크립트 .zip 아카이브 보관 폴더 구조 (Mac OS X)
- 21. 원격 디렉토리에 hg 아카이브
- 22. Windows에서 인터페이스 별 통계를 얻는 방법
- 23. Windows에서 C++로 메모리 사용량을 얻는 방법
- 24. Windows에서 하드 링크 복제를 얻는 방법
- 25. 소켓에서 IP 주소를 얻는 방법 Windows에서
- 26. rubyzip을 사용하여 zip 아카이브 내의 디렉토리를 두 번째 zip 아카이브로 복사하는 방법은 무엇입니까?
- 27. 아카이브 이미지 파일보기
- 28. PowerShell을 Pscx 확장 아카이브 방법 오류 감지
- 29. 테이블에서 작동하도록 slideDown을 얻는 방법은 무엇입니까?
- 30. Telerik DockZone, ListView 및 DataPager와 함께 작동하도록 Ajax를 얻는 방법
흠 좋은 관찰이지만 사실이 아닙니다. Windows XP의 Emacs 22에서 zip 브라우징은 내 cygwin bin을 PATH에 추가 한 행을 주석 처리 한 후에도 기본적으로 작동합니다. 명령 쉘을 이용한 빠른 확인은 어딘가에 내 PATH에있는 zip/unzip 실행 파일을 보여주지 않습니다. – polyglot
내 exec-path를 확인했는데 archive-zip-extract가 압축 해제로 설정되어 있어도 unzip이 없습니다. 나는 그것이 어떻게 작동하는지 알 수 없다 ... –
Ctrl-H V archive-zip-extract를 시도하고 그 결과가 무엇인지 살펴 본다. –