当前位置:  开发笔记 > 编程语言 > 正文

如何在emacs中打开带有非zip扩展名的文件作为zip文件?

如何解决《如何在emacs中打开带有非zip扩展名的文件作为zip文件?》经验,为你挑选了2个好方法。

我希望能够使用Emacs的内置zip文件支持打开带有zip内容的.zip扩展名的文件.这可能吗?如果是这样,怎么样?



1> matt harriso..:

如果你想要一个更永久的解决方案,我会在我的.emacs中做这样的事情:

;; Use archive mode to open Python eggs
(add-to-list 'auto-mode-alist '("\\.egg\\'" . archive-mode))
(add-to-list 'auto-mode-alist '("\\.odp\\'" . archive-mode))
(add-to-list 'auto-mode-alist '("\\.otp\\'" . archive-mode))
;; also for .xo files (zip)
(add-to-list 'auto-mode-alist '("\\.xo\\'" . archive-mode))



2> Trey Jackson..:

打开文件,然后键入

M-: (archive-mode)

如果你这么做很多,那么你可能想创建一个命令来执行它(因为archive-mode不是命令.函数中的注释说:

;; This is not interactive because you shouldn't be turning this
;; mode on and off.  You can corrupt things that way.

但你可以轻松地建议它使它具有互动性:

(defadvice archive-mode (before archive-mode-interactive activate)
  "Make this interactive"
  (interactive))

你现在可以做到这一点M-x archive-mode.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有