Wie wird man sich von allen Konstanten, Objekten und dergleichen verabschieden, die in und irb
definiert sind, um zu einem sauberen Slate zurückzukehren? By "in", ich meine, ohne Unterabsprachen zu manipulieren.Zurücksetzen der IRB-Konsole
Antwort
Typ
exec($0)
in Ihrer irb Konsolensitzung.
+1 LOL, tolle Antwort. Und speichern Sie ein Zeichen und Ihre Shift-Taste mit 'exec $ 0' – DigitalRoss
' exec __FILE__' wäre besser, da es auch alle mit IRB gezogenen Skripte neu lädt: gib 'exec $ 0' in' rails console', und du wirst sehen, was ich bedeuten. Diese Befehle behalten jedoch keine Optionen bei, die bei der Ausführung von 'irb' (z. B. 'irb --prompt simple') übergeben wurden, und sie werden beide in einer Untersitzung fehlschlagen. – fny
Ziemlich clever. Natürlich bin ich mir nicht sicher, ob das schneller ist als Strg + D, ↑, Enter. –
Ich benutze Fedora 16, exec $ 0 nicht für mich arbeiten. aber ich fand den Weg unter:
STRG + L oder System ("clear") oder System ("Reset")
'System (" Befehl ")' führt tatsächlich den 'Befehl' in einer Untershell aus. Die man-Seiten sagen uns, dass 'clear' einfach" den Terminalbildschirm löscht ". Während "Reset" mit ein paar mehr Schnickschnack kommt, gibt es immer noch nur eine oberflächliche Veränderung. Alles, was in der IRB-Sitzung instanziiert wird, lebt weiter im Speicher. Der Vorschlag von Sunny J führt geschickt den Befehl aus, mit dem in erster Linie in IRB gesprungen wird. Ich bin jedoch ein wenig verwirrt, warum du Schwierigkeiten hattest. Welche Ausgabe sehen Sie auf 'puts $ 0'? – fny
Sie haben Recht, Mann. – lzj509649444
- 1. Zurücksetzen der Fernverfolgungsverzweigung
- 2. Zurücksetzen der Zoomeigenschaften d3
- 3. Zurücksetzen der Socket-Verbindung
- 4. Zurücksetzen der Winkelseite
- 5. Zurücksetzen der Laufzeitberechtigungen
- 6. Standardwerte der Voreinstellung zurücksetzen
- 7. Zurücksetzen der ASP.NET-Startseite?
- 8. Zurücksetzen der Kommunikationsereignismaske
- 9. Zurücksetzen des Ereignis-Abonnements beim Zurücksetzen der Szene (Nachladen)
- 10. Laravel: Passwort zurücksetzen Link zurücksetzen
- 11. Zurücksetzen der Dateianalyse in Logstash?
- 12. Entfernen/Zurücksetzen der CSS-Verhaltenseigenschaft
- 13. Zurücksetzen der semantischen UI-Fortschrittsbalken
- 14. Zurücksetzen der Bash-History-Suchposition
- 15. Programmgesteuertes Zurücksetzen in der Tabellenansicht
- 16. Zurücksetzen der ausgewählten Unterabfrage/Ergebnis
- 17. Zurücksetzen der VS 2008-Symbolleisten
- 18. SliderExtender zurücksetzen
- 19. Seitenformate zurücksetzen?
- 20. Auswahlwert zurücksetzen
- 21. Zurücksetzen der Taste des Browsers in C#
- 22. Plugins nach Laden der Seite zurücksetzen - Problem
- 23. Zurücksetzen der gesamten Prozedur (alle Anweisungen)
- 24. MySQL Zurücksetzen der Indexzahl auf 0
- 25. Zurücksetzen der Rahmenfarbe eines Eingabesteuerelements (HTML/Javascript)
- 26. preg_split führt zum Zurücksetzen der Verbindung
- 27. Zurücksetzen der Einstellungen bei Verwendung von PreferenceScreen
- 28. Zurücksetzen der Nachrichtennummer für Posteingangsstil Benachrichtigungen
- 29. Zurücksetzen der Versionsnummer im Google Play Store
- 30. JavaFX TableView - Zurücksetzen der Spalten sortiert
beenden und neu starten? 'irb' ist nicht gerade schwer genug, um sich darum zu kümmern, es neu zu starten. –