VimでRubyプログラムを編集しても、コマンドラインではなくエディタで実行することは可能ですか?vimからRubyコードを実行する
8
A
答えて
15
0
ない:!command
を使用して、任意のシェルコマンドを起動します。ビルド時にVimにリンクされている場合は、の内線番号の内部ルビを使用します。 Xavier T.が指摘しているように、バッファを外部ルビインタープリタにパイプすることができます。
0
@Xavierのソリューションに加えとして、私はあなたの.vimrc
内部以下の方法でそれを結合をお勧めします:
" run ruby code using leader-r only when inside a .rb file
au BufRead, *.rb nmap <leader>r :!ruby %<cr>
0
はい、それは可能です。 例: 私は文書の単語に書きたいと言うことができますこんにちは100000 これは手動では行いませんが、私はrubyスクリプトを使用してvimで実行します。
:w ! ruby > testfile.txt
プレスはこれが何をするか を入力するにはということです。そして、これを入力する逃れる プレスを終了する前に
10000.times do
puts "hello"
end
:ターミナルで はVimのscript.rbに タイプこのコードを入力して新規ファイルを作成しますvimでスクリプトを実行し、返された文字列をtestfileという名前のテキストファイルに追加します。同じディレクトリにファイルがあることを確認するか、名前とともにディレクトリを指定することができます。
0
これは古い質問ですが、私はあなたの.vimrc
でこれを入れて、あなたがするたびにEnterキーを押すことを確認することなく、現在のRubyスクリプトを実行することができます@xavier
で答えを微調整したい:
autocmd BufRead, *.rb nmap <leader>r :silent !{ruby %}<cr>
関連する問題
- 1. 端末からRubyコードを実行する方法は?
- 2. VimでF5キーでCコードを実行
- 3. VimでPythonコードを直接実行
- 4. vimコマンドを静かに実行してからvimでエコーする
- 5. Vim実行:vimrcからe ++ ff = dos
- 6. どのVimプラグインがRubyコードをオートコンプリートしますか?
- 7. PythonからTCLコードを実行する
- 8. アプリケーションからコードを実行する
- 9. Javaコードからバッチファイルを実行する
- 10. VSコードからnest.jsを実行する
- 11. CコードをC#から実行する
- 12. コマンドラインからScalaコードを実行する
- 13. NUnitからC++コードを実行する
- 14. GitHubからRuby on Railsアプリケーションを実行
- 15. Rubyからcmdでコマンドを実行
- 16. VIMから端末コマンドを実行しますか?
- 17. コードから実行されたAzure WebJobを実行する
- 18. C++コードから実行可能なjarファイルを実行する
- 19. vimから現在のプログラムを実行してvim内の出力を表示
- 20. C++コードから実行するPythonファイル
- 21. Ruby - MacとUbuntuで異なるコードを実行する
- 22. vim autocmdサイレント実行
- 23. 崇高なテキストでRubyコードを実行する2
- 24. Ruby:メソッドのコンテキストでコードを実行する
- 25. Sinatra/Haml:Javascriptの内部でRubyコードを実行するには?
- 26. Rubyでこのコードを実行するには
- 27. Rubyユニットテスト(Test :: Unit)をコード内で実行する
- 28. vimでコマンドを実行
- 29. LAMP WebアプリケーションからRubyスクリプトを実行するには
- 30. Sinatraアプリケーションから外部Rubyスクリプトを実行する方法
私はこのガイドが役に立ちました:http://alisnic.github.io/posts/vim-run-hotkey/ – eugenevd