编译好的版本可以到这里下载: http://vim-cocoa.googlecode.com/files/vim-cocoa-r88.tar.bz2 也可以自行编译,方法在: http://code.google.com/p/vim-cocoa/wiki/BuildInstructions 相比原来的 Carbon 版本: 1. 滚动、命令操作对应的显示要平滑很多,减少了大量的闪烁 (flicker) 2. 所有的对话框都改用 Cocoa 控件实现,符合 HIG 3. 支持拖拽文件或文本进入一个 buffer 进行编辑 4. 支持弹出菜单 5. 使用 ATSUI 排版和绘制文本,支持宽字符对齐 相比 Bj\"orn Winckler 的 MacVim [1]: 1. 不支持 GUI Tab 2. 不支持工具栏 3. 没有提供 Services 菜单中的服务 4. 不支持在同一个应用程序中开多个窗口 vim-cocoa 在很多细节实现上参考了 MacVim,但所有比较关键的 技术,比如程序的启动与窗口的创建、控件视图的布局、事件循环 的处理、文本和图形的排版渲染,都采用了截然不同的实现方式。 绝大部分情况下,vim-cocoa 的实现要更底层一些 (因而有理由认 为它会更快一些,不过目前 Mac 机器都足够强,快那么一点也看 不出)、更符合 vim 习惯,而 MacVim 的实现则功能更丰富一些、 更符合 Mac OS 习惯。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页