テキストエディタ/IDEのためのRubyと同様DrScheme
質問
方なDrScheme、窓が二つに分品一部のファイルだけを編集、その他のインタラクショきます。私が実行ファイルを読み込みインタラクティブな環境だったので、機能を呼び出すかを定義。対話環境が揃っているのが特徴でテキストエディタの構文強調表示、自動車の完了など)
のではありまIDEのためのRubyるだけの悩みではありませんの実行スクリプトがあったものの、負荷のでirbではなく、すべてのテキストエディター?
解決
この正確な請求ものとDrスキームの意欲ではなんと最後に押された勉強Emacs.
こちらはかってもインストールできまWindows Vista:
ダウンロードEmacsから http://ftp.gnu.org/gnu/windows/emacs/emacs-22.3-bin-i386.zip
解凍するディレクトリの選択
解凍後その作成 含まれ ディレクトリでもどこでもご希望のコピーがも ルビー-モードになります。el や ruby-inf.el (これはrubyの配下にその他のディレクトリからもダウンロードできま Rubyのソース
変更 .emacs いつかえば直通なので大変助かりを見つを含む、およびその使用
; directory to put various el files into (add-to-list 'load-path "C:/emacs-22.3/includes") ;(1)modify .emacs to use ruby-mode (autoload 'ruby-mode "ruby-mode" "Mode for editing ruby source files" t) (setq auto-mode-alist (append '(("\\.rb$" . ruby-mode)) auto-mode-alist)) (setq interpreter-mode-alist (append '(("ruby" . ruby-mode)) interpreter-mode-alist)) ;(2)set to load inf-ruby and set inf-ruby key definition in ruby-mode. (autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process") (autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") (add-hook 'ruby-mode-hook '(lambda () (inf-ruby-keys) ))
(オプション)も設置 モード-コンパイル。el から http://perso.tls.cena.fr/boubaker/distrib/mode-compile.el に対応する編集す。emacs
; Install mode-compile (autoload 'mode-compile "mode-compile" "Compile current buffer based on the major mode" t) (global-set-key "C-cc" 'mode-compile) (autoload 'mode-compile-kill "mode-compile" "Kill compilation launched by `mode-compile'" t) (global-set-key "C-ck" 'mode-compile-kill)
その変化Emacs自動的に特定すrbのファイルとしてruby-コンテンツビジネスdo構文強調表示.次のコード\C-c\C-s(Control-c、及びその制御-s)irb開始のボックス下のファイルを利用できるすべてのキー定義によるinf-ruby(\Mのメタ-キー(Meta Key)をWindowsとはAlt)
"\C-c\C-b" 'ruby-send-block
"\C-c\M-b" 'ruby-send-block-and-go
"\C-c\C-x" 'ruby-send-definition
"\C-c\M-x" 'ruby-send-definition-and-go
"\C-c\C-r" 'ruby-send-region
"\C-c\M-r" 'ruby-send-region-and-go
"\C-c\C-z" 'switch-to-ruby
"\C-c\C-l" 'ruby-load-file
"\C-c\C-s" 'run-ruby
かった場合は、オプションのステップを設置モードをコンパイルでもお使いいただけます\C-ccを送信する現在のファイルをrubyではなくirb
他のヒント
私はまだDrSchemeで働いたが、Netbeansの6.5は、フル機能のIRBが含まれていません。あなたはそれを試して与えていますか?