Jak można się pożegnać ze wszystkimi stałymi, obiektami itp., Zdefiniowanymi jako w i irb
, aby powrócić do czystej klapki? Przez "w" mam na myśli bez manipulowania podsesjami.Resetuj konsolę IRB
Odpowiedz
Rodzaj
exec($0)
w sesji konsoli IRB.
+1 LOL, niesamowita odpowiedź. I zapisz znak i klucz shift z 'exec $ 0'' – DigitalRoss
' exec __FILE__' będzie lepszy, ponieważ przeładuje on wszystkie skrypty wciągnięte za pomocą IRB: wpisz 'exec $ 0'' 'rails console', a zobaczysz, co ja oznaczać. Jednak te polecenia nie obsługują żadnych opcji, które zostały przekazane podczas wykonywania 'irb' (na przykład' irb --prompt simple'), a oba te elementy zawiodą w podsesjach. – fny
Bardzo sprytny. Oczywiście nie jestem pewien, czy jest to szybsze niż CTRL + D, ↑, wprowadź. –
Używam Fedory 16, exec $ 0 nie działają dla mnie. ale znalazłem drogę poniżej:
Ctrl + L lub system ("clear") lub system ("reset")
'system (" command ")' faktycznie wykonuje 'polecenie' w podpowłoce. Strony man mówią nam, że 'clear' po prostu" wyczyści ekran terminala ". Podczas gdy 'reset' pojawia się z kilkoma innymi dzwonkami i gwizdkami, wciąż daje tylko powierzchowną zmianę. Wszystko, co powstało w sesji IRB, nadal pozostaje w pamięci. Sugestia Sunny J sprytnie wykonuje polecenie użyte do skoku do IRB w pierwszej kolejności. Jestem jednak nieco zdziwiony, dlaczego miałeś kłopoty. Jakie dane wyjściowe widzisz na "umieszcza $ 0"? – fny
masz rację, stary. – lzj509649444
- 1. Jak uruchomić konsolę IRB z zadania prowizji?
- 2. Resetuj SCOPE_IDENTITY()
- 3. Resetuj RTF w RichTextBox?
- 4. WebStorm. Resetuj domyślne ustawienia
- 5. Resetuj zdalnie śledzone odgałęzienie
- 6. Ifstream - Resetuj bit EOF
- 7. Resetuj domyślne wartości Preferencji
- 8. IRB analogia python -i
- 9. Resetuj pamięć podręczną dla Dappera
- 10. resetuj TextView przewiń do góry
- 11. Resetuj historię wyszukiwania pozycji bashowej
- 12. Jakie są alternatywy dla IRB?
- 13. rbenv irb historia nie oszczędza
- 14. Dostosowywanie konsoli IRB do klejnotów
- 15. Ruby - tworzenie gem: przeładować konsolę z zawartością uaktualnione gem
- 16. Data wydruku na konsolę
- 17. Utwórz konsolę "Polecenie"
- 18. Chrome DevTools konsolę przedłużacza
- 19. Zapis na szynach konsolę
- 20. Julia: Jak wyczyścić konsolę
- 21. Zatrzymaj konsolę, aby wydrukować obiekt na końcu pętli.
- 22. Resetuj numer kompilacji w Travis-CI
- 23. Resetuj animację w Shiny R Studio
- 24. Git: resetuj - trudno teraz utknąłem w przeszłości
- 25. WPF Resetuj fokus na przycisku Kliknij
- 26. Resetuj połączenie na szpiegu Jasmine nie wraca
- 27. Resetuj arkusz stylów za pomocą Twittera Bootstrapa
- 28. Resetuj stan aplikacji między InstrumentationTestCase działa
- 29. Resetuj liczbę różnic w pod-drzewie git
- 30. Nie można znaleźć klejnotów w irb: "NameError: niezainicjowany stały klej z (irb)"
Zamknij i uruchom ponownie? 'irb' nie jest na tyle ciężki, aby martwić się ponownym uruchomieniem. –