質問

ご利用する場合は、Merb内蔵のコンソールを取得しタブを自動補完が似bashの標準入力します。だが、こうした有望すことができるようにする非merb IRBます。どのように自動補完にIRB?

役に立ちましたか?

解決

あなたのirbrc内だけでドロップrequire 'irb/completion'ます。

それがない場合は、作業トライ結合、 http://tagaholic.me/bond/する

   require 'bond'; require 'bond/completion'

ボンドはIRBの完了、 HTTPを向上させるだけでなく、:/ /tagaholic.me/2009/07/22/better-irb-completion-with-bond.html にするだけでなく、カスタムオートコンプリートを作るための簡単なDSLを提供しています。

他のヒント

これはちょうど見つけることが容易であるので、上記のコーディCaughlanさんのコメントについての情報を繰り返している。

require 'irb/completion'かのどちらか~/.irbrc

に以下を追加します
IRB.conf[:AUTO_INDENT] = true
IRB.conf[:USE_READLINE] = true
IRB.conf[:LOAD_MODULES] = [] unless IRB.conf.key?(:LOAD_MODULES)
unless IRB.conf[:LOAD_MODULES].include?('irb/completion')
  IRB.conf[:LOAD_MODULES] << 'irb/completion'
end 

そのた私にとってMac OS10.11.5.使用rvm.次の

  1. sudo gem install bond
  2. その際には、ファイルを作成し .irbrc ご自宅をクリックします。 vi ~/.irbrc
  3. 以下のように追加の .irbrc ファイル require 'bond' Bond.start

  4. 保存し、ファイルを閉じます

  5. Open irb -利用 tab キーオートコンプリート
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top