【问题标题】:Unistall Vim Mac Os High Sierra 10.13.6卸载 Vim Mac Os High Sierra 10.13.6
【发布时间】:2018-07-31 00:19:05
【问题描述】:

我不知道为什么我想在我的机器上安装它。 请有人可以帮我卸载它吗? 还没有找到任何关于如何做到这一点的提示或资源。

我已经安装了 Homebrew,我已经尝试过了

brew uninstall --force vim

brew uninstall macvim

【问题讨论】:

  • which vim 显示什么?
  • 它显示'/usr/bin/vim'
  • 感谢您的好问题。

标签: macos vim macos-high-sierra


【解决方案1】:

brew 在/usr/local/bin/ 中安装软件。

/usr/bin(自 OS X El Capitan 起)中,您只能找到 macOS 本身附带的应用程序,因此/usr/bin/vim 是系统的一部分,无法卸载。

brew 或 macports 等工具应使用 /usr/local/opt 为其安装路径添加前缀。

除了/usr/local之外的整个/usr目录都在Integrity Protection下,这意味着即使使用sudo也无法更改其内容。

[...]系统完整性保护旨在仅允许由 Apple 签名并具有写入系统文件的特殊权利(例如 Apple 软件更新和 Apple 安装程序)的进程修改这些受保护的部分。[.. .]

系统完整性保护包括对系统这些部分的保护:

  • /系统
  • /usr
  • /bin
  • /sbin
  • 预装 OS X 的应用程序

第三方应用和安装程序可以继续写入的路径和应用包括:

  • /应用程序
  • /库
  • /usr/local

【讨论】:

    【解决方案2】:

    我不知道为什么我想在我的机器上安装它。

    嗯,它已经在那里了,是啊,你为什么要安装另一个?

    有人可以帮我卸载吗?

    我们当然可以……如果您告诉我们您是如何安装它的,因为如果您从源代码、通过 MacPorts、通过自制软件或任何其他方法安装它,确切的方法会有所不同。如果你甚至安装了它,那就是。

    FWIW,Vim 一直安装在 Mac OS X 上的/usr/bin/vim,从那以后。如果$ ls -l /usr/bin/vim/usr/bin/vim 结尾,您现在可以不用担心了,因为您的系统非常好。如果没有,请向我们展示整条线路,以便我们走得更远。

    【讨论】:

    • 感谢您的回复。我想删除它,因为我使用的是 gitlab,每次提交时它都会打开,这很烦人
    • 更改您的默认编辑器,而不是删除所有不是您想要使用的编辑器。 (同样适用于默认的 difftool)
    猜你喜欢
    • 2018-06-21
    • 2018-05-19
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多