【发布时间】:2010-10-05 09:24:07
【问题描述】:
我在 Mac 上,当我在 TextMate 中编辑 ruby 文件时,我可以简单地按 Command-R 来执行文件并在新窗口中查看结果。使用 MacVim 有类似的东西吗?
能够打开一个新窗口真的很重要。原因是因为在当前窗口中我可能有超过一整页的信息。如果发生这种情况,我将无法滚动浏览它。
【问题讨论】:
标签: ruby-on-rails ruby vim macvim
我在 Mac 上,当我在 TextMate 中编辑 ruby 文件时,我可以简单地按 Command-R 来执行文件并在新窗口中查看结果。使用 MacVim 有类似的东西吗?
能够打开一个新窗口真的很重要。原因是因为在当前窗口中我可能有超过一整页的信息。如果发生这种情况,我将无法滚动浏览它。
【问题讨论】:
标签: ruby-on-rails ruby vim macvim
您可以创建自己的映射来做到这一点:
map <D-r> :w<CR>:!ruby %<CR>
% 是当前文件。如果您的文件以 #!/path/to/ruby 开头,您可以在映射中省略对 ruby 的显式调用。
尚未测试 <D-r> 映射 - 这里没有 mac。这可能取决于配置。
【讨论】:
:w 替换为 :up/:update,仅当文件被修改时才会保存。