gpt4 book ai didi

macos - vim 无法在 osx 上编辑 tar 文件

转载 作者:行者123 更新时间:2023-12-01 12:29:08 27 4
gpt4 key购买 nike

Vim 可以查看 tar 文件(继续,打开一个 tarball,它很酷),它可以让你在 tarball 中导航,甚至可以打开其中的文件。在 linux 系统上,我可以编辑这些文件,甚至可以保存它们!但是在 OSX 上我得到一个奇怪的错误:

***error*** (tar#Write) sorry, unable to update /ball.tar with file/in/tar.ball

谷歌搜索似乎让我失望了。事实上,我能找到的文档似乎表明 vim 甚至不应该支持编辑这些 tarball(尽管我可以非常清楚地在多个系统上使用默认的 vim 安装来做到这一点)。

最佳答案

事实证明,OSX 附带的 tar 版本没有为此所需的功能(特别是:--delete,也可能是其他版本但绝对是这个)!

通过安装(和使用)tar 的 gnu 版本,这将开始工作。您可以通过使用自制软件安装 gnu-tar 来完成此操作,尽管这会将其安装为 gtar 因此要让 vim 使用它,您需要执行以下两项操作之一:

  • 使用 --with-default-names 标志执行 brew install
  • 修改您的路径以包含 gnubin 文件夹:PATH="/usr/local/opt/gnu-tar/libexec/gnubin:$PATH"

编辑:正如@Amadan 在评论中提到的,您还可以将其添加到您的 vim 配置中:

let g:tar_cmd="/usr/local/bin/gtar"

安装 gnu-tar 后,它会给你所有的魔法,没有副作用。

关于macos - vim 无法在 osx 上编辑 tar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36141690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com