Ein paar Vorschläge:
- Warum
:!ruby foo.rb
funktioniert es nicht für Sie? Angenommen, Ihr vim läuft in einem scrollbaren Fenster? Oder wie wäre es mit:!ruby foo.rb > foo.out
, gefolgt von:e foo.out
Danach haben Sie 2 Puffer geöffnet, die Originaldatei, in der Sie gearbeitet haben, und die Ergebnisse, wenn Sie Ruby ausführen. Sie können alle möglichen Dinge mit Puffern ausführen (öffnen Sie die Puffer in einem geteilten Fenster usw.). Schauen Sie sich:help :buffer
für weitere Optionen in diesem Bereich. - Wenn vim mit Ruby-Unterstützung (+ ruby) kompiliert wurde, können Sie in vim Ruby-Befehle verwenden, z
:ruby
. Schauen Sie sich:help :ruby
für weitere Informationen zu diesem Thema . - Das Installieren von rails.vim und möglicherweise einiger anderer vim-Pakete ist möglicherweise besser . Der biologisch abbaubare Geek kann die Verwendung von VIM als Ruby on Rails-IDE gut beschreiben