Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails MacVim中类似命令的功能_Ruby On Rails_Ruby_Vim_Macvim - Fatal编程技术网

Ruby on rails MacVim中类似命令的功能

Ruby on rails MacVim中类似命令的功能,ruby-on-rails,ruby,vim,macvim,Ruby On Rails,Ruby,Vim,Macvim,我在Mac上,当我在TextMate中编辑ruby文件时,只需点击Command-R即可执行该文件,并在新窗口中查看结果。使用MacVim是否有类似的功能 我能打开一扇新的窗户真的很重要。原因是因为在当前窗口中,我可能有一整页以上的信息。如果发生这种情况,我将无法滚动浏览它。您可以创建自己的映射来执行此操作: map <D-r> :w<CR>:!ruby %<CR> map:w:!红宝石% %是当前文件。如果文件以#开头/path/to/ruby可以在映射

我在Mac上,当我在TextMate中编辑ruby文件时,只需点击Command-R即可执行该文件,并在新窗口中查看结果。使用MacVim是否有类似的功能


我能打开一扇新的窗户真的很重要。原因是因为在当前窗口中,我可能有一整页以上的信息。如果发生这种情况,我将无法滚动浏览它。

您可以创建自己的映射来执行此操作:

map <D-r> :w<CR>:!ruby %<CR>
map:w:!红宝石%
%
是当前文件。如果文件以
#开头/path/to/ruby
可以在映射中省略对
ruby
的显式调用


尚未测试
映射-此处没有mac。这可能与配置有关。

下面的问题正好回答了我要找的问题


挑剔:将
:w
替换为
:up
/
:update
,仅当文件被修改时才会保存该文件。