如何让 Mac OS X Lion 上的 Vim 变得漂亮(阅读:Textmate 字体/颜色)?

如何让 Mac OS X Lion 上的 Vim 变得漂亮(阅读:Textmate 字体/颜色)?

我刚开始将 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 的 repo 来加快速度。按照那里的说明操作,我得到了一个外观不同但仍然很丑陋的 Vim。 https://github.com/spicycode/Vimlander-2-The-Quickening

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

我每天都在越来越熟练地使用 Vim,并且我真的很喜欢它,但是前几天我打开 Textmate 进行项目范围的搜索时,我被它的美所吸引,然后我发现自己在输入 :wq

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

答案1

  1. 旧版本的 Terminal.app 仅支持 16 种颜色,您说得对,Lion 的 Terminal.app 应该支持 256 种颜色。但他没有使用 CLI Vim,而是使用 MacVim。这在配色方案方面有很大不同,因为 CLI Vim 不支持 GUI Vim 配色方案中可以使用的所有颜色色调。如果您想要像他一样“漂亮”的 Vim,请确保使用 MacVim。

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

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

    set guifont=nameofyourfavoritefont:h12
    

    请参阅:help guifont以了解更多信息。

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

  5. 您不知道我o在其他应用程序中输入的频率是多少,以便在当前行下打开一个空白行。

答案2

答案3

我用https://github.com/alloy/macvim它有一个类似项目抽屉的 textmate (mac) 和 PeepOpen,http://peepcode.com/products/peepopen这是对 Command-T 的改进。

将其与 Solarized 主题结合使用(http://ethanschoonover.com/solarized)我认为 MacVim 已经非常漂亮了!至少不是丑陋的。

我很想看到 TextMate 风格的 RSpec 捆绑输出,并且理想情况下添加一个 webkit 风格的窗口/窗格,但我不知道有谁已经这样做了。

答案4

通过适当的设置和可爱的主题,我们可以轻松地使 vim 看起来和 gvim 一样好甚至更好;当然还有一个现代化的终端!

Vim 和 Gvim 的并排预览: Vim 与 Gvim 对比

指导这里既不是针对 Terminal.app 也不是为了让 vim 变得漂亮,而是为了让 Vim Solarized 主题(终端模式)看起来与 Gvim 中的一样。这些步骤应该同样适用于任何终端仿真器或操作系统。

相关内容