如何在 Mac OS X Lion 上使 Vim 漂亮(阅读:Textmate 字体/颜色)?

Hug*_*mps 10 fonts vim textmate terminal.app osx-lion

我刚刚开始将 Textmate 转换为 Vim。我喜欢它,但它太丑了。

我正在运行 Mac OS X Lion 并且需要 Ruby 支持,所以我使用的是通过 Homebrew 安装的 Vim 7.3,而不是 Vim Lion 附带的。

然后我看到 Corey Haines 正在做他的快速规格演讲,他的 Vim 是......它真是太棒了。 http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

我查看了他的 GitHub dotfiles,有一个注释使用名为 Vimlander2 the quickening 的 repo。按照那里的说明,我有一个不同的外观但仍然丑陋的 Vim。 https://github.com/spicycode/Vimlander-2-The-Quickening

我是 Vim 的新手,所以我可能遗漏了一些愚蠢的东西——我升级到了 Lion,特别是因为终端可以处理颜色,但仍然有一些问题。

我每天都在用 Vim 变得越来越好,我真的很喜欢它,但前几天我打开 Textmate 进行了一个项目范围的搜索,在我发现自己打字之前,我被它的美丽所震撼:wq

我真的很感激你的 Vim 美容秘诀——谢谢!

rom*_*inl 7

  1. 旧版本的 Terminal.app 仅支持 16 种颜色,Lion 的 Terminal.app 应该支持 256 种颜色是对的。但他没有使用 CLI Vim,他使用的是 MacVim。这在颜色方案方面产生了巨大的差异,因为 CLI Vim 不支持可以在 GUI Vim 的颜色方案中使用的所有颜色深浅。如果你想要一个像他一样“漂亮”的 Vim,请确保你使用 MacVim。

  2. 那个“Vimlander2”包有大约 20 种配色方案(在 中colors)。在 MacVim 中,在NORMAL模式下,键入:color(在 之后有一个空格color)然后点击<Tab>以显示系统上所有可用颜色方案的列表。如果您的软件包安装正确(例如您有~/.vim/colors/[20 or so files]),您将有很多选择。满意后,将这样的行添加到您的~/.vimrc

    colorscheme nameofyourfavoritecolorscheme
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我认为 MacVim 的默认字体是 Monaco。如果您不喜欢它,您可以在“编辑”菜单中更改它,但您的选择不会保留。使用它来尝试 Mac 上所有活动的等宽字体。满意后,将这样的行添加到您的~/.vimrc

    set guifont=nameofyourfavoritefont:h12
    
    Run Code Online (Sandbox Code Playgroud)

    查看:help guifont更多信息。

  4. 为什么需要 Ruby 支持?您是否需要用 Ruby 编写的特定插件?

  5. 你不会知道我o在其他应用程序的当前行下打开一个空行的频率。