我已经安装了MacVim,我正试图将其设置为Git(版本控制)的编辑器,但我不能从命令行运行“mvim”,因为它不被识别。我如何设置mvim,以便我可以从终端运行它?
当前回答
我在这里添加了Bard Park的评论,因为这对我来说是真正的答案:
因为mvim只是一个shell脚本,你可以直接从GitHub的MacVim源代码下载:http://raw.github.com/b4winckler/macvim/master/src/MacVim/mvim
其他回答
我不认为我需要在路径上添加任何东西
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
In addition, if you want to use MacVim (or GVim) as $VISUAL or $EDITOR, you should be aware that by default MacVim will fork a new process from the parent, resulting in the MacVim return value not reaching the parent process. This may confuse other applications, but Git seems to check the status of a temporary commit message file, which bypasses this limitation. In general, it is a good practice to export VISUAL='mvim -f' to ensure MacVim will not fork a new process when called, which should give you what you want when using it with your shell environment.
这对我来说很管用:
λ brew link --overwrite macvim
Linking /usr/local/Cellar/macvim/8.0-146_1... 12 symlinks created
如果你已经安装了macVim: /Applications/ macVim。app/Contents/MacOS/Vim -g会给你macVim GUI。
只需要添加一个别名。
我使用gvim是因为我在Linux上使用gome -vim。
别名gvim =“Applications / MacVim。app /地点/ MacOS /维姆-”
推荐文章
- 如何从终端/命令行调用VS代码编辑器
- 访问限制:'Application'类型不是API(必需库rt.jar的限制)
- 为什么在Mac OS X v10.9 (Mavericks)的终端中apt-get功能不起作用?
- 在Jar文件中运行类
- 查看PS命令的全部输出
- 确保一次只运行一个shell脚本实例的快速方法
- 在Vim中如何从“gf”返回
- 如何在Windows命令提示符下运行.sh ?
- “你有邮件”的消息在终端,os X
- 如何从命令行通过mysql运行一个查询?
- Mac OS X中的环境变量
- 如何从命令行在windows中找到mysql数据目录
- 如何从命令行安装cygwin组件?
- 如何更改Git日志日期格式
- 如何在Vim注释掉一个Python代码块