这是一篇 2 年前的文章,大家不要再参考了。
我大致说下我目前 (2015 年) 的开发环境,以及 vim。
Mac OS 自带的Terminal,+ Mac 自带的screen,+ 系统内置的vim.
Terminal 是代替 (iTerm2),screen是代替 (tmux),vim是代替 (Macvim).
至于 shell 用的是默认的 bash(代替 zsh,或者 fishshell),screen的配置也是默认的配置,vim配置也是默认的。
关于vim的插件管理,用的是 Vundle.vim,但现在也很少用其他插件了,基本都是用 vim 内置的功能。
你改配置和 plugin 完全可以在 ~/.vimrc 和 ~/.vim 里整,改 /usr 太麻烦了,升级也不方便,而且会被 ~ 里的配置覆盖 ...
macvim 可以用各种 option 和 cmd 快捷键,还有菜单和符合一般习惯的 tab,和自带的 vim 区别很大
#2 楼 @u1344408260 我就是装了 NERD_tree,也可以直接用的,之前装的 FuzzyFinder,估计它就是 macVim,只是可以直接在终端里面用。不需要专门安装 macVim App
#3 楼 @lihuazhang 它都装了 python 和 ruby 支持,我看到我在弄 rails 里面的 sass,scss,haml 什么的都有的,只是 slim 没有,我自己装的。
配置、插件还是放在~目录下比较好吧。 另外 carbon vim 编译的时候很多功能没有开的,vim --version 可以查看哪些功能没有开,根据自己的需要考虑是否用 macvim
#5 楼 @1272729223 这个....我还不知道有专门给 macvim 用的 vim 插件....vim 的插件基本都通用的,只不过有些需要 vim 的编译版本有特殊的支持,比如 ruby,python 的一些插件。osx 自带的 vim 是没有这些的,所以你要用到的话还是得用 macvim。当然,linux 下面也一样。
另外更正一下,MacVim 跟系统自带的 vim 根本就是两回事,不要搞混了。
> /usr/bin/vim --version # 系统自带的
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 31 2011 19:27:29)
Compiled by [email protected]
Normal version without GUI.
> vim --version # MacVim
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 11 2012 11:16:37)
MacOS X (unix) version
Included patches: 1-604
Compiled by limbo@Skypiea
Huge version with MacVim GUI.
你好 想请教你个问题 我现在刚从 win 平台转向 mac 发现 macvim 有个小小的问题 就是 alt 键不能做 map 导致配置文件中一些快捷键无法使用 能否帮助我下 [email protected] 这个是我的邮箱 谢谢
#23 楼 @anguskwan 我忘记了,印象中应该是 RubyMine 里面的一个 scheme,然后我 google 找对应于 vim 的。
现在我一直用mustang
这个主题,感觉也非常不错。
隔壁是 chrome 的主题
除了默认编译选项 - 这个我加上去就是了 除了主题\皮肤 - 这个跟使用 vim 的目的无关。其实我觉得 mvim 也不过是带了个框框和菜单而已
#24 楼 @1272729223 问个问题,item,或者 mvim 打开 tab 栏时不能布满全屏,不知道你有这个问题吗, 第一张图 iterm 和 dock 始终有个间隔,但是第二张图没有打开其他标签栏就没有这样的问题,MVIM 也存在这个问题
#32 楼 @maloneguo 是这样的,即是你把 terminal 的 window size 设置成最大也没有办法,但 iterm2 似乎可以把你的 window 固定在顶部。不过我一般control
+command
+f
全屏模式,然后用screen
来当作多屏的。