<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml xml:lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/vnd.wap.wml; charset=utf-8"/>
<meta http-equiv="Cache-Control" content="no-cache"/></head>
<card title="MacOS 下安装 Vim 小结 - Gracecode.com">
<p>谁知道我怎么想的，我总是尝试在不同的系统下，安装我喜欢的（或者说习惯）的软件。由于<a href="http://www.gracecode.com/Archive/Display/1614" title="http://www.gracecode.com/Archive/Display/1614">新到手台 iBook G4</a>，我尝试将 Vim 安装在此平台下（注，此 Vim 和“控制台”下的不同，更准确的说是“gvim”）。</p>

<p>下面，简单的说下我的安装经验。</p>

<p>由于没有安装 GCC，以及其他的开发库（坦白说，还是不怎么熟悉 MacOS），所以我还是决定二进制安装。追寻 Vim 官方站点的链接，我来到 <a href="http://macvim.org/" title="http://macvim.org/">MacVim 的主页</a>。</p>

<p>作者更新还真懒，到现在还是 7.0 版本。似乎<a href="http://code.google.com/p/macvim/" title="http://code.google.com/p/macvim/">在 GoogleCode 也有个同名的项目</a>，不知道和其是否有丝毫的关系。废话不多说，下载之。</p>

<p>解压缩以后，直接将 Vim 的图标拉到“应用程序”中即可完成安装。可怜这个时候启动 Vim 真是惨不忍睹，菜单和文字都“傻眼”了。使用</p>

<pre>:version</pre><p>查看编译进去了什么东西，好在作者将多字节支持编译进去了（否则我这个时候就放弃了）。看来，乱码以及字体太小是配置的问题。</p>

<p>由于 7.1 和 7.0 主要的不同就是修改了诸多的 BUG，以及添加了很多的 RUNTIME。那我就不管三七二十一，将官方下载的源代码包中的 runtime 目录直接覆盖对应的文件。</p>

<p>比如我的机子的对应目录是</p>

<pre>/Applications/Vim.app/Contents/Resources/vim/runtime/</pre><p>如果不了解 runtime 目录在哪里，可以输入</p>

<pre>:echo $VIMRUNTIME</pre><p>获得。文件覆盖以后如果不出意外，重新启动 Vim 以后就可以看见中文菜单了。</p>

<p>然后是字体和颜色方面的配置，经过摸索，直接在 ~/.vimrc 中设置</p>

<pre>set guifont=Courier_New:h16
set guifontwide=STXihei:h16</pre><p>这是我比较满意的字体配置，中文使用黑体，英文使用我<a href="http://www.gracecode.com/Archive/Display/1545" title="http://www.gracecode.com/Archive/Display/1545">之前说的 Courier 字体</a>，大小是 16px（最近流行大字体）。</p>

<p>有关配色方面，我现在改成了 evening 。不知道怎么搞的，这个版本的 Vim 好多颜色常量都不支持，反正也换下口味，这个先不折腾了。</p>

<p><img src="http://pic.yupoo.com/feelinglucky/8766659649b2/medium.jpg" alt="http://pic.yupoo.com/feelinglucky/8766659649b2/medium.jpg" title="http://pic.yupoo.com/feelinglucky/8766659649b2/medium.jpg" /></p>

<p>OK，现在 Show 下我的 Vim，看起来不错。</p>


<p>
<a href="http://www.gracecode.com/wap/">Gracecode.com</a> |
<a href="http://www.gracecode.com/wap/d/1647 ">Permalink</a>(<a href="http://www.gracecode.com/Archive/Display/1647 ">xHTML</a>) |
<a href="http://www.gracecode.com/Trackback/Recieve/1647/dpjd0s">Trackback</a> |
<a href="http://rss.gracecode.com">Rss</a>
</p>
</card>
</wml>