Quando uso la console incorporata di Merb, ottengo il completamento automatico della scheda simile a un prompt bash standard. Trovo questo utile e vorrei abilitarlo in sessioni IRB non merbiche. Come ottengo il completamento automatico in IRB?Come abilitare il completamento automatico nell'IRB di Ruby
risposta
Basta inserire nel vostro require 'irb/completion'
irbrc.
Se questo non funziona legame tentativo, http://tagaholic.me/bond/:
require 'bond'; require 'bond/completion'
Bond non migliora solo il completamento di IRB, http://tagaholic.me/2009/07/22/better-irb-completion-with-bond.html, ma offre anche una dsl facile per fare completamenti automatici personalizzati.
Questo è solo ripetendo le informazioni sul commento di Cody Caughlan sopra così è più facile da trovare:
sia require 'irb/completion'
o aggiungere quanto segue alla ~/.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
"la pagina di cui sopra" è un po ' confusione, poiché l'ordine delle risposte può essere cambiato. Potresti voler fare riferimento alle risposte dell'autore di tali risposte. –
Perché dovrei aggiungere questo blocco a ibrc se una semplice istruzione require fa lo stesso? – maxschlepzig
Questo è ciò che ha funzionato per me su Mac OS 10.11.5. usando rvm. Procedere come segue:
sudo gem install bond
- Creare il file
.irbrc
nella vostra home directory.vi ~/.irbrc
Aggiungere le seguenti righe nel file
.irbrc
require 'bond' Bond.start
Salvare e chiudere il file
- Aprire
irb
e utilizzaretab
chiave per completare automaticamente
- 1. Come abilitare il completamento automatico della libreria js in phpstorm?
- 2. Come abilitare il completamento automatico delle parole nell'editor MATLAB?
- 3. Netbeans/Ruby - estemporaneo (?) Informazioni di completamento automatico
- 4. Come attivare e disattivare il completamento automatico di google maps?
- 5. Come abilitare il completamento automatico/sintassi-highlight per le funzioni core di PHP in Eclipse?
- 6. Come abilitare il completamento automatico per un alias di git-flow?
- 7. Algoritmo per il completamento automatico?
- 8. jQuery UI-completamento automatico e completamento automatico di Google Chrome
- 9. Completamento automatico di Jquery e Gmail Completamento automatico
- 10. Come posso abilitare il completamento automatico senza distinzione tra maiuscole e minuscole per un NSComboBox?
- 11. completamento automatico personalizzato per zsh
- 12. Come abilitare il completamento automatico nel creatore Qt in modalità Fakevim
- 13. Completamento automatico di Parsekit
- 14. completamento automatico in editor ace.js
- 15. Completamento automatico automatico in TextMate
- 16. come aggiungere react jsx come tipo di file javascript in vim e abilitare eslinting, completamento automatico?
- 17. Evento di Onchange dopo il completamento automatico
- 18. jQuery completamento automatico
- 19. Il selenio può gestire il completamento automatico?
- 20. Come abilitare la funzionalità di completamento automatico in Visual Studio C++ Express Edition?
- 21. CodeMirror Completamento automatico Elenco personalizzato
- 22. Come abilitare il riavvio automatico di Grails 3.x?
- 23. Come abilitare il controllo ortografico automatico di default?
- 24. Funzione di completamento automatico iOS
- 25. Completamento automatico in Netbeans
- 26. Jquery fonte cambiamento di completamento automatico
- 27. Completamento automatico in CEDET?
- 28. Completamento automatico NSTextField
- 29. Completamento automatico JComboBox
- 30. Eclipse PDT Completamento automatico
Funziona alla grande! Bug di storia minore in Git Bash, ma sono sicuro che verrà risolto. – mcandre
Volevo solo aggiungere, se sei su Ubuntu, puoi creare il file '' '.irbrc''' nella tua directory $ HOME se non esiste già. – snapfractalpop
Non funziona su OSX 10.11.5 con irb versione 0.9.6 (09/06/30) – Joseph