如何运行mvim从终端(的MacVim)?如何运行mvim从终端(的MacVim)?(How to

2019-05-12 11:48发布

我已经安装的MacVim,我试图将其设置为编辑器的Git(版本控制),但因为它是不承认,我不能在命令行中运行“mvim”。 如何设置mvim这样我就可以从终端运行呢?

Answer 1:

应该有一个在操作.bz2文件的根命名mvim脚本。 这个地方复制到您的$ PATH(在/ usr / local / bin目录将是一件好事),你应该进行排序。



Answer 2:

我不认为我会添加任何东西的路径,确实

brew install macvim

mvim -v

应该在终端再打开的MacVim,你还可以继续别名

alias vim='mvim -v'


Answer 3:

如果你去冲泡路线,安装最好的办法是:

brew install macvim --with-override-system-vim

这将提供在/ usr / local / bin目录(都在地窖符号链接到副本)mvim,VIM,六,视图等。 这也消除了需要创建的别名,也改变了你的VI,VIM等方面都使用相同的Vim发布作为你的MacVim。



Answer 4:

另外,如果你想使用的MacVim(或gVim的)为$VISUAL$EDITOR ,你应该知道,在默认情况下的MacVim将会从父一个新的进程,导致的MacVim返回值未达到父进程。 这可能会混淆的其他应用程序,但Git的似乎要检查临时提交信息的文件,它绕过这个限制的状态。 一般情况下,它是一个很好的做法export VISUAL='mvim -f' ,确保的MacVim将无法派生叫当一个新的过程,你的shell环境中使用时,它应该给你想要的东西。



Answer 5:

如果您已经安装的MacVim: /Applications/MacVim.app/Contents/MacOS/Vim -g会给你的MacVim GUI。

只需添加一个别名。

我使用gvim ,因为这是我在Linux上的GNOME-VIM使用。

alias gvim='/Applications/MacVim.app/Contents/MacOS/Vim -g'



Answer 6:

如果你自制安装了,这是你必须做的:

brew install macvim
brew linkapps

然后键入mvim在终端运行的MacVim。



Answer 7:

假设的MacVim安装在应用程序文件夹。

而不是增加的MacVim路径到环境中,通过在终端输入这个创建链接:

sudo ln -s /Applications/MacVim.app/Contents/bin/mvim /usr/local/bin/mvim

然后,打开一个新的终端窗口/选项卡并键入mvim



Answer 8:

这是我做的:

建筑的MacVim后,我复制mvim我的$ PATH目的地之一(在这种情况下,我选择在/ usr / local / bin目录)

cp -v [MacVim_source_folder]/src/MacVim/mvim /usr/local/bin

然后,当你调用mvim现在是公认的,但有一个恼人的事情。 它打开了视觉的MacVim窗口,而不是一个在终端。 要做到这一点,你必须调用

mvim -v

为了确保您拨打mvim你不必记得要加入“-v”每次你可以创建一个别名:

别名mvim = 'mvim -v'

然而,这个别名将只持续了终端的本次会议。 有此别名执行每次打开一个终端窗口时,你必须把它列入你的.profile文件的.profile文件应该在你的主目录。 如果不是,创建它。

cd ~
mvim -v .profile

包括alias命令在那里并保存它。

而已。



Answer 9:

我在这里加入巴德公园的意见,这对我来说是真正的答案:

由于mvim是一个简单的shell脚本,你可以直接从GitHub上的MacVim源在这里下载: http://raw.github.com/b4winckler/macvim/master/src/MacVim/mvim



Answer 10:

我会认真地建议通过安装的MacVim 的MacPorts ( sudo port install MacVim )。

安装时,MacPorts的自动更新您的个人资料,包括你的路径的/ opt / local / bin目录,因此当为的/ opt / local / bin目录/ mvim在安装过程中的MacVim的安装mvim你会发现它准备马上使用。

当您安装MacVim.app包安装在/应用/使用MacPorts为您太的MacVim端口。

关于去的路线MacPorts的一个好处是,你也可以安装git的太( sudo port install git-core )和许多许多其他端口。 强烈推荐。



Answer 11:

这对我的作品:

λ brew link --overwrite macvim
Linking /usr/local/Cellar/macvim/8.0-146_1... 12 symlinks created


Answer 12:

对于Mac .app包,你应该通过木桶,安装它们如果可用,使用符号链接可能会引发问题。 如果你甚至可以得到以下警告brew linkapps

不幸的是brew linkapps不能使用任何别名或符号链接和自制配方不建“适当的”,如射灯很好的表现.app可以重新定位包。 相反,请考虑使用brew cask和使用迁移公式.app s到木桶。

对于的MacVim,则可以安装带有:

brew cask install macvim

然后,您应该能够推出的MacVim像你做任何其他的MacOS应用程序,包括mvimopen -a MacVim从终端会话。



文章来源: How to run mvim (MacVim) from Terminal?