我已经安装了MacVim,我正试图将其设置为Git(版本控制)的编辑器,但我不能从命令行运行“mvim”,因为它不被识别。我如何设置mvim,以便我可以从终端运行它?
当前回答
对于Mac .app包,如果可用,您应该通过cask安装它们,因为使用符号链接可能会导致问题。你甚至可能会得到以下警告,如果你酿造linkapps:
不幸的是,brew linkapps不能很好地与聚光灯使用 别名或符号链接和自制公式都不能构建“适当的”.app 可以重新定位的包。相反,请考虑使用酿造桶和 使用.apps将公式迁移到桶中。
对于MacVim,您可以安装:
brew cask install macvim
然后,您应该能够像启动任何其他macOS应用程序一样启动MacVim,包括mvim或从终端会话打开-a MacVim。
UPDATE: A bit of clarification about brew and brew cask. In a nutshell, brew handles software at the unix level, whereas brew cask extends the functionality of brew into the macOS domain for additional functionality such as handling the location of macOS app bundles. Remember that brew is also implemented on Linux so it makes sense to have this division. There are other resources that explain the difference in more detail, such as What is the difference between brew and brew cask? so I won't say much more here.
其他回答
如果你安装了homeBrew,这就是你所要做的:
brew install macvim
brew linkapps
然后在终端中输入mvim来运行MacVim。
对于Mac .app包,如果可用,您应该通过cask安装它们,因为使用符号链接可能会导致问题。你甚至可能会得到以下警告,如果你酿造linkapps:
不幸的是,brew linkapps不能很好地与聚光灯使用 别名或符号链接和自制公式都不能构建“适当的”.app 可以重新定位的包。相反,请考虑使用酿造桶和 使用.apps将公式迁移到桶中。
对于MacVim,您可以安装:
brew cask install macvim
然后,您应该能够像启动任何其他macOS应用程序一样启动MacVim,包括mvim或从终端会话打开-a MacVim。
UPDATE: A bit of clarification about brew and brew cask. In a nutshell, brew handles software at the unix level, whereas brew cask extends the functionality of brew into the macOS domain for additional functionality such as handling the location of macOS app bundles. Remember that brew is also implemented on Linux so it makes sense to have this division. There are other resources that explain the difference in more detail, such as What is the difference between brew and brew cask? so I won't say much more here.
我强烈建议通过MacPorts安装MacVim (sudo port install MacVim)。
当安装时,MacPorts会自动更新你的配置文件以包含/opt/local/bin在你的路径中,所以当mvim在安装MacVim期间被安装为/opt/local/bin/mvim时,你会发现它可以直接使用。
当你安装MacVim端口时,MacVim。app bundle也安装在/Applications/MacPorts中。
走MacPorts路线的一个好处是,你也可以安装git (sudo port install git-core)和许多其他端口。强烈推荐。
我不认为我需要在路径上添加任何东西
brew install macvim
mvim -v
然后应该打开macvim在终端,你也可以继续和别名吗
alias vim='mvim -v'
我在这里添加了Bard Park的评论,因为这对我来说是真正的答案:
因为mvim只是一个shell脚本,你可以直接从GitHub的MacVim源代码下载:http://raw.github.com/b4winckler/macvim/master/src/MacVim/mvim
推荐文章
- 为什么用反斜杠开始shell命令?
- 遍历带空格的文件列表
- 警告用户/local/mysql/data目录不属于mysql用户
- 在Bash中检查传递的参数是否为文件或目录
- 递归复制文件夹,不包括一些文件夹
- 为什么Vim使用~扩展名保存文件?
- 如何在文件中grep不区分大小写的字符串?
- 如何使用文件的行作为命令的参数?
- 如何从命令输出中获得第二列?
- 在Mac OS X上使用鼠标聚焦(加上自动提升)
- 寻找ALT+LeftArrowKey解决方案在zsh
- BAT文件:打开新的cmd窗口并在其中执行命令
- 如何在Vim或Linux中将空格转换为制表符?
- 我在哪里可以找到Mac OS X Lion的“make”程序?
- 如何做一个非贪婪匹配在grep?