我刚开始将 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
旧版本的 Terminal.app 仅支持 16 种颜色,您说得对,Lion 的 Terminal.app 应该支持 256 种颜色。但他没有使用 CLI Vim,而是使用 MacVim。这在配色方案方面有很大不同,因为 CLI Vim 不支持 GUI Vim 配色方案中可以使用的所有颜色色调。如果您想要像他一样“漂亮”的 Vim,请确保使用 MacVim。
“Vimlander2” 软件包中有大约 20 种配色方案(在 中
colors
)。在 MacVim 中,而在普通的模式,输入:color
(后面有一个空格color
),然后点击<Tab>
显示系统上所有可用配色方案的列表。如果您的软件包安装正确(例如,您有~/.vim/colors/[20 or so files]
),您将有很多选择。一旦您满意,请将如下一行添加到您的~/.vimrc
:colorscheme nameofyourfavoritecolorscheme
我认为 MacVim 的默认字体是 Monaco。如果您不喜欢它,您可以在“编辑”菜单中更改它,但您的选择不会保留。使用它来尝试 Mac 上活动的所有等宽字体。一旦您满意,请在您的中添加一行这样的行
~/.vimrc
:set guifont=nameofyourfavoritefont:h12
请参阅
:help guifont
以了解更多信息。为什么需要 Ruby 支持?是否需要用 Ruby 编写的特定插件?
您不知道我
o
在其他应用程序中输入的频率是多少,以便在当前行下打开一个空白行。
答案2
这些链接将会很有用:
做出改变
- StackOverflow 上的问题
- 针对 textmate 粉丝的 Vim
- 使 vim 看起来像 textmate(再次!)
- Textmate 的 VIM 入门指南
- 我从 TextMate 换到了 Vim
皮肤
字体
灵感
答案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 的并排预览:
这指导这里既不是针对 Terminal.app 也不是为了让 vim 变得漂亮,而是为了让 Vim Solarized 主题(终端模式)看起来与 Gvim 中的一样。这些步骤应该同样适用于任何终端仿真器或操作系统。