在 Sierra 中安装 MacVim

Install MacVim in Sierra

我有一台装有 Sierra 的新笔记本电脑。我用 Time Machine 从我的旧 mac 带来了我的应用程序,其中大部分工作正常。然而,Macvim消失了。我试着安装它。 我尝试通过安装 Homebrew 和 brew 安装 macvim 来重新安装它。安装看起来成功了,但我仍然找不到也无法使用macvim。我想这又是一个问题,应用程序文件不再位于 /usr/ 中,而是位于 Library/ 中,但老实说,对于如何确定这是否是问题所在以及如何解决它,我有点迷茫。

你能帮我解决这个问题吗?

我是如何安装 Homebrew 的:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我是如何安装 Macvim:

brew install macvim

MacVim 仅适用于小桶。

如果你在安装后运行这个命令:

brew linkapps

您将在 Finder 的“应用程序”文件夹中找到 MacVim。

由于 linkapps 现已弃用,我不得不手动 link .app 通过

ln -Fs `find /usr/local -name "MacVim.app"` /Applications/MacVim.app

不幸的是,Spotlight 无法通过这种方式找到 MacVim。因此,我(通过双击 FinderApplications 文件夹中的图标打开应用程序后)右键单击应用程序的dock 上的图标并选择 选项 -> 保留在 Dock 中

@laylaylom 描述的符号软 link 解决方案有效;但我无法将 MacVim 设置为某些文件类型的默认应用程序。然后我从 here:

找到了这个
% mkdir ~/Applications/Emacs.app
% ln -s /usr/local/Cellar/emacs/23.2/Emacs.app/Contents ~/Applications/Emacs.app

该解决方案适用于 Emacs.app,但它也适用于 MacVim:

% mkdir ~/Applications/MacVim.app
% ln -Fs /usr/local/Cellar/macvim/8.1-151/MacVim.app/Contents ~/Applications/MacVim.app

现在有一个用于 MacVim 的 cask,但它不是默认的。正确的命令是:

brew install homebrew/cask/macvim

这将在“应用程序”文件夹中安装 MacVim,并使其可用于 Spotlight。