2010-09-28 61 views
2

我在Mac上,当我在TextMate中编辑红宝石文件时,我可以简单地点击Command-R来执行该文件并在新窗口中查看结果。使用MacVim有没有类似的东西?命令 - R在MacVim中的功能

能够打开一个新窗口非常重要。原因是因为在当前窗口中,我可能会有多页信息。如果发生这种情况,我无法翻阅它。

回答

3

你可以创建自己的映射来做到这一点:

map <D-r> :w<CR>:!ruby %<CR> 

%是当前文件。如果您的文件以#!/path/to/ruby开头,则可以在映射中省略对ruby的明确呼叫。

还没有测试<D-r>映射 - 在这里没有mac。这可能取决于配置。

+2

鸡蛋里挑骨头:更换':w'用':up' /':update'节省了文件,只有当它被修改。 – Dummy00001 2010-10-07 14:26:47