如何在Mac OS X Lion上使Vim美观(阅读:Textmate font / color)?[关闭]


10

我刚刚开始将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的回购来加快速度。按照那里的指示,我有一个外观不同但仍然难看的Vim。 https://github.com/spicycode/Vimlander-2-The-Quickening

我是Vim的新手,所以我可能缺少一些愚蠢的东西-我升级到Lion的原因特别是因为终端可以处理颜色,但是仍然无法使用。

我每天对Vim的了解越来越好,真的很喜欢它,但是前几天我打开Textmate进行了整个项目的搜索,而且,在我开始键入:wq之前,我被美丽的事物短暂地震撼了。

非常感谢您的Vim美容秘诀-谢谢!


检出SPF13,它将任何vi环境变成开发工作马。tmux + vi + spf13

Answers:


7
  1. 老版本的Terminal.app仅支持16种颜色,而您对,Lion's Terminal.app应该支持256种颜色,您是对的。但是他没有使用CLI Vim,而是使用MacVim。这在colorscheme方面有很大的不同,因为CLI Vim不支持可以在GUI Vim的colorscheme中使用的所有颜色阴影。如果您想要像他一样的“美丽” Vim,请确保使用MacVim。

  2. 该“ Vimlander2”包具有大约20种配色方案colors。在的MacVim,而在师范模式,类型:color(与后一个空格color),然后按<Tab>以显示系统上所有可用的colorschemes的列表。如果您的软件包安装正确(例如,您有~/.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在其他应用程序中键入的频率多高,以在当前行下方打开空白行。


谢谢!这里的区别是我没有使用CLI Vim,而没有使用MacVim。我简短地看了一下MacVim并感到恐惧,但是我没有看到vim定制真正走了很长一段路,而MacVim可以让我得到想要的外观。
休·贾普斯

为什么需要Ruby支持?
romainl 2011年

6

谢谢!这些链接非常有用。我接受了romainl的回答,因为它阐明了CLI Vim和MacVim之间的区别。
休·贾普斯

您在图片中使用什么色彩方案?
Vlad

@Vlad Vim :: NuColors by crshd
octosquidopus

1

我使用https://github.com/alloy/macvim,它具有诸如项目抽屉之类的textmate(mac),以及PeepOpen,http: //peepcode.com/products/peepopen,这是对Command-T的改进。

将其与Solarized主题(http://ethanschoonover.com/solarized)结合使用,我认为MacVim即将变得漂亮!而且至少不是很丑。

我希望看到TextMate样式的RSpec捆绑输出,并且理想情况下会添加一个Webkit样式的窗口/窗格,但是我还不知道有人这样做。


1

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

Vim和Gvim的并排预览: Vim vs Gvim外观

这里的指南既不用于Terminal.app,也不用于使Vim美观,它是关于使Vim Solarized主题(终端模式)与Gvim中的外观相同。对于任何终端仿真器或OS,这些步骤应同样有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.