我已经安装了MacVim,我正试图将其设置为Git(版本控制)的编辑器,但我不能从命令行运行“mvim”,因为它不被识别。我如何设置mvim,以便我可以从终端运行它?
当前回答
假设MacVim安装在Application文件夹中。
不要在你的环境中添加MacVim路径,而是在terminal中输入以下命令创建一个链接:
sudo ln -s /Applications/MacVim。应用程序/内容/ bin / mvim /usr/local/bin/mvim
然后,打开一个新的终端窗口/选项卡,输入mvim。
其他回答
在.bz2文件的根目录下应该有一个名为mvim的脚本。把它复制到你的$PATH (/usr/local/bin会很好),你应该排序。
如果你已经安装了macVim: /Applications/ macVim。app/Contents/MacOS/Vim -g会给你macVim GUI。
只需要添加一个别名。
我使用gvim是因为我在Linux上使用gome -vim。
别名gvim =“Applications / MacVim。app /地点/ MacOS /维姆-”
假设MacVim安装在Application文件夹中。
不要在你的环境中添加MacVim路径,而是在terminal中输入以下命令创建一个链接:
sudo ln -s /Applications/MacVim。应用程序/内容/ bin / mvim /usr/local/bin/mvim
然后,打开一个新的终端窗口/选项卡,输入mvim。
我强烈建议通过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)和许多其他端口。强烈推荐。
以下是我所做的:
在构建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
包括别名命令,并保存它。
就是这样。
推荐文章
- 为什么用反斜杠开始shell命令?
- 遍历带空格的文件列表
- 警告用户/local/mysql/data目录不属于mysql用户
- 在Bash中检查传递的参数是否为文件或目录
- 递归复制文件夹,不包括一些文件夹
- 为什么Vim使用~扩展名保存文件?
- 如何在文件中grep不区分大小写的字符串?
- 如何使用文件的行作为命令的参数?
- 如何从命令输出中获得第二列?
- 在Mac OS X上使用鼠标聚焦(加上自动提升)
- 寻找ALT+LeftArrowKey解决方案在zsh
- BAT文件:打开新的cmd窗口并在其中执行命令
- 如何在Vim或Linux中将空格转换为制表符?
- 我在哪里可以找到Mac OS X Lion的“make”程序?
- 如何做一个非贪婪匹配在grep?