首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >您可以使用emacs内联编辑.jar/archive内容吗

您可以使用emacs内联编辑.jar/archive内容吗
EN

Stack Overflow用户
提问于 2011-04-19 06:49:21
回答 2查看 1.8K关注 0票数 5

我知道您可以使用emacs浏览归档文件的内容。有没有一种方法可以在适当的位置编辑这些文件并透明地写入归档文件?目前,我导航到归档文件,将文件写入临时目录,然后使用java jar命令将文件添加回归档文件。这有点痛。

附注:我知道很少有你想要这样做的用例,但是我继承了一个平台,在短期内我不能轻易地修改我必须处理这个限制的地方。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-19 07:31:25

是的,它就是这样的。你试过了吗?

我抓取了一个jar文件,其中包含一个文本文件和一些可将其打印出来的java代码。我在.jar中编辑了txt文件并保存了文本文件。它完全符合我的预期。

编辑-保存存档时,请确保使用C-x C-s

票数 5
EN

Stack Overflow用户

发布于 2011-09-17 02:06:18

在emacs-23.2 (不是23.1或23.3)中,由于一个bug,这并不能在Windows上“正常工作”。相反,它只编写caution: filename not matched: "<internal path>

一种解决方案是简单地升级到23.3。

要修复emacs-23.2中的错误,请打开$EMACS_HOME/lisp/arc-mode.el并替换:

代码语言:javascript
复制
(if (equal (car archive-zip-extract) "unzip")
     (shell-quote-argument name)
       name)

通过以下方式:

代码语言:javascript
复制
name

并重新编译:

代码语言:javascript
复制
M-x byte-compile-file $EMACS_HOME/lisp/arc-mode.el

这个答案来自原始的emacs bug report

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5709753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档