2011-03-25 100 views
15

我想在OSX上开始使用VIM,但我在尝试查看应该使用哪一个时遇到问题?我可以去终端并键入vim,然后编辑器出现,但我也一直在网上阅读,有人说使用MacVim。我不确定内置vim和MacVim有什么不同。MacVim和Vim有什么区别?

+1

可能重复[MacVim优于Vim的优点](http://stackoverflow.com/questions/5892547/what-are-the-advantages-of-macvim-over-vim) – Rodrigue 2012-09-25 09:06:41

回答

14

随OS X附带的Vim过时了,如果你关心的话,不会附带GUI。 MacVim是最新的,你也可以在终端中使用它,你只需要安装随附的mvim工具,并创建一个名为vim的符号链接指向mvim。请参阅MacVim中的:h mvim

4

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

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

使用其中一个/两者都很好,因为命令行版本会兑现~/.vimrc~/.vim插件中的设置。我在我的所有机器上使用vim/gvim(Mac OS,像Centos,Ubuntu和Mint和Windows这样的Linux),并且在某些机器上编译新版本时,在设置周围复制一个tarball。

3

我会回应另外两个答案。

我认为,如果你想学习vim,你最好的选择就是从CLI版本开始。但是,默认的Vim过时了,您可能希望通过MacPorts安装更新的版本,或直接使用MacVim附带的版本。因为它提供了许多“常规”键盘快捷键,所以它可能使得很难学习Vim的命令。