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目录下。

35B6749A-F237-4625-9DB6-5DED5C0D1B09

好了,准备工作都准备好了,来解决万恶的中文输入发问题吧。其实很简单,只要在vimrc里加三行代码:

" for macvim
set noimdisable
autocmd! InsertLeave * set imdisable|set iminsert=0
autocmd! InsertEnter * set noimdisable|set iminsert=0

然后再去掉MacVim配置中的Draw marked text inline选项就可以了。配置完成后的结果见图:

2014-04-1912.31.45

最后MacVim的一个简单配置解决了我在CocoaVim下一直困扰我的一个问题,那就是在Finder里双击文件,直接在vim的一个新tab上打开的问题。配置见图:

2014-04-1912.32.05

3 Comments

  • MacVim 中文输入问题指的是什么?

    • 中午输入有得时候会乱码!

  • 如果缺少破土面出并与风雪拚搏的勇气,种子的前途并不比落叶美妙一分。

Leave a comment to www.tbgame108.com