Вы можете создать собственное отображение, чтобы сделать это:
map <D-r> :w<CR>:!ruby %<CR>
%
- текущий файл.Если ваш файл начинается с #!/path/to/ruby
, вы можете пропустить явный вызов ruby
в вашем отображении.
Не проверял отображение <D-r>
- здесь нет mac.Вероятно, это зависит от конфигурации.