Emacs使用归档。最好的包装是什么?

Emacs使用归档。最好的包装是什么?,emacs,Emacs,Windows 10(64位),Emacs 25.1 有时我需要使用归档(zip,7z)。我对归档文件执行下一个操作: 开放存档 编辑存档中的文件 将文件从存档文件复制到存档文件 从存档中删除文件 我如何在Emacs中做到这一点?也许我需要下载一些软件包 编辑: 通常,Emacs会打开一个zip存档并正常显示其内容 不,这不是工作。这里有一个例子 我进入zip文件 并尝试打开(按Enter键)文件build.gradle 屏幕上的结果(无此类文件或目录) 您可以在屏幕截图中看到问题所在: 搜索

Windows 10(64位),Emacs 25.1

有时我需要使用归档(zip,7z)。我对归档文件执行下一个操作:

  • 开放存档
  • 编辑存档中的文件
  • 将文件从存档文件复制到存档文件
  • 从存档中删除文件
  • 我如何在Emacs中做到这一点?也许我需要下载一些软件包


    编辑:

    通常,Emacs会打开一个zip存档并正常显示其内容

    不,这不是工作。这里有一个例子

  • 我进入zip文件
  • 并尝试打开(按Enter键)文件build.gradle
  • 屏幕上的结果(无此类文件或目录)

  • 您可以在屏幕截图中看到问题所在:

    搜索程序:没有这样的文件或目录,解压

    您的计算机上根本没有安装
    unzip
    可执行文件(当然也没有安装在任何C-hv
    exec路径
    目录中)


    Emacs知道如何在不调用
    unzip
    的情况下列出zip文件内容,但如果没有外部程序,它无法提取文件。

    Hi,您尝试了什么?通常,Emacs会打开一个zip存档并正常显示其内容,因为我们也使用Dired。我投票将这个问题作为离题题来结束,因为它属于它,在Dired模式下无法工作。请参见下面的示例在Emacs(Windows)中是否可以仅在Emacs(不在外部应用程序中)中以zip编辑文件?必须使用un/zip、tar等外部实用程序来操作归档文件。如果有非常好的标准程序可以实现这一功能,那么任何人都没有理由在elisp中实现这一功能。但是,Emacs确实在它们出现时与它们集成,因此您可以使用Emacs来操纵归档文件,Emacs在幕后与外部程序通信。