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