Apr 19, 2014 -
mac, vim
3 Comments


投奔MacVim
用惯了vim的人,似乎很难习惯别的编辑器了吧,即便是Sublime下的vim模式。
CocoaVim在OS X 10.9 下测底歇菜,总不能为了这个一直不升级操作系统吧!但是MacVim的中文输入问题好像一直是阻碍我用他的一个理由。好在总算是让我找到了一个比较完美的解决方案。
安装很简单,用homebrew:
$ brew install macvim
安装好以后会发觉程序不会出现在Applications文件夹里,这个时候会需要再执行一句命令:
$ brew linkapps
好了,Applications里有MacVim的一个快捷方式了;这时又有一个问题了,Alfred是不会索引Application中的快捷方式的,所以只能把Homebrew安装程序的文件夹添加到Alfred的索引列表里去。Homebrew安装的程序在/usr/local/Cellar目录下。
好了,准备工作都准备好了,来解决万恶的中文输入发问题吧。其实很简单,只要在vimrc里加三行代码:
" for macvim set noimdisable autocmd! InsertLeave * set imdisable|set iminsert=0 autocmd! InsertEnter * set noimdisable|set iminsert=0
然后再去掉MacVim配置中的Draw marked text inline选项就可以了。配置完成后的结果见图:
最后MacVim的一个简单配置解决了我在CocoaVim下一直困扰我的一个问题,那就是在Finder里双击文件,直接在vim的一个新tab上打开的问题。配置见图:
MacVim 中文输入问题指的是什么?
中午输入有得时候会乱码!
如果缺少破土面出并与风雪拚搏的勇气,种子的前途并不比落叶美妙一分。