MacVim和Vim有什么区别?

时间:2011-03-25 08:51:51

标签: vim vi macvim

我正在尝试开始在OSX上使用VIM,但我在查看应该使用哪一个时遇到问题?我可以去终端并输入vim并且编辑器出现了,但我也在线阅读,有些人说使用MacVim。我不确定内置的vim和MacVim之间有什么区别。

3 个答案:

答案 0 :(得分:14)

OS X附带的Vim过时,如果你关心它,它没有GUI。 MacVim是最新的,您也可以从终端使用它,您只需要安装它附带的mvim实用程序并创建一个名为vim的符号链接指向mvim。请参阅MacVim中的:h mvim

答案 1 :(得分:4)

对于大多数用途,命令行中的vim与MacVim中的相同,减去了一些错误修复和GUI。

我同时使用它们。对于较长的编辑作业,或者当我需要打开许多文件时,我倾向于使用GUI版本,尽管命令行版本也可以打开它们。我只是喜欢这个样子。

使用/ both两者都可以,因为命令行版本将遵循~/.vimrc中的设置和~/.vim中的插件。我在我的所有机器上使用vim / gvim(Mac OS,Linux,如Centos,Ubuntu和Mint,以及Windows),当我在某台机器上编译新版本时,只需复制设置的tarball。

答案 2 :(得分:3)

我将回应其他两个答案。

我认为如果你想学习vim,最好的办法就是从CLI版开始。但是,默认的Vim已过时,您可能需要通过MacPorts安装更新版本或直接使用MacVim附带的版本。

MacVim可能太像Mac了:因为它提供了很多“普通”键盘快捷键,所以很难学习Vim的命令。