In einer regulären Bash-Sitzung, wenn ich vi
oder emacs -nw
eingeben und dann ich sie beenden oder aussetzen, ich zurück zu meiner Shell unversehrt (mit den vorherigen paar Befehle, die ich noch sichtbar eingegeben hatte). Die Shell ist intakt als hätte ich nie emacs
oder vi
gestartet. Wenn ich jedoch GNU Screen
benutze, sehe ich nach dem Beenden immer noch vi/emacs mit dem, was ich gerade gemacht habe, und zwinge mich, scroll oder history zu verwenden, um auch den letzten Befehl aufzurufen, den ich vor dem Start von emacs/vi ausgeführt hatte. Wie schalte ich dieses Cluttering-Verhalten aus? Ist es möglich?Wie vermeiden Sie, dass emacs (oder vi) auf Ihrem Bildschirm nach dem Schließen bleibt, wenn Sie den GNU-Bildschirm benutzen?
3
A
Antwort
4
Der unbeschadet Aspekt ist, weil vi/Emacs sind Ihr Terminals zweiten Bildschirm für Flüche mit (der Bibliothek Dadurch können sie Zeichen in beliebigen Positionen auf dem Terminalbildschirm platzieren. Bildschirm (1) Das Programm verwendet bereits den alternativen Terminal-Bildschirm und erstellt standardmäßig keinen eigenen alternativen Bildschirm für Programme, die darin ausgeführt werden, um über Flüche zuzugreifen.
Sie können jedoch in Bildschirm ermöglichen, mit:
altscreen on
in Ihrer ~/.screenrc Datei.
Weitere Informationen finden Sie auf der Hilfeseite des Bildschirms.
4
Sie müssen die Unterstützung für alternativen Bildschirm einschalten.
Sie können dies tun, indem Sie die folgende Zeile in .screenrc
hinzu:
altscreen on
Verwandte Themen
- 1. Nach dem Schließen Modal grauen Hintergrund bleibt
- 2. Vermeiden Sie Umleiten nach dem Schließen Pop-up-Fenster
- 3. UIAlertController bleibt wieder nach dem Schließen
- 4. Schließen Sie die Plattform nach dem Schließen eines Popups | JavaFX
- 5. Div bleibt auf dem Bildschirm nach der Animation
- 6. Videos zeigen vi oder Emacs Produktivität
- 7. Bash Verwendung von vi oder Emacs
- 8. So vermeiden Sie den schwarzen Bildschirm beim Starten einer Anwendung
- 9. Chrome-Erweiterung: Schließen Sie die Hintergrundseite nach dem Schließen. Chrome
- 10. Scrollen Sie den Bildschirm nach oben, wenn die Tastatur erscheint
- 11. Android: Schalten Sie den Bildschirm aus, wenn Sie sich dem Gesicht nähern
- 12. Schließen Sie das Programm nach dem Drücken von "Schließen"
- 13. Machen Sie Emacs immer schließen html-Tags
- 14. Backbone.js - Parse Vermeiden Sie nach dem Speichern
- 15. Lassen Emacs den Cursor aus dem Bildschirm bewegen
- 16. Müssen Sie den Scheduler nach dem geplanten Job schließen?
- 17. XCUI Test Halten Sie den Finger auf dem Bildschirm
- 18. So vermeiden Sie schwarzen Bildschirm, wenn Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK ist gesetzt?
- 19. Schließen Sie das Popup nach dem Klicken auf die Schaltfläche
- 20. Schließen Sie alle Puffer neben dem aktuellen in Emacs
- 21. Schließen Sie alle Angular JS Bootstrap Popovers mit einem Klick auf dem Bildschirm?
- 22. Wie man vi redraw Bildschirm machen?
- 23. Was passiert, wenn Sie eine SqlConnection vor dem SqlDataReader schließen?
- 24. Passen Sie das Bild auf den Bildschirm
- 25. Aufgabe bleibt, ist im Betriebszustand nach dem Programm zu schließen
- 26. .htaccess vermeiden Sie den Zugriff auf Dateien mit .php nach dem Neuschreiben
- 27. Verhindern, dass Emacs automatisch ein Fenster nach der Fertigstellung schließt
- 28. EditText: Vermeiden Sie den Fokus auf setText()
- 29. So zentrieren Sie JPanel auf dem Bildschirm
- 30. , wenn es auf dem Bildschirm sichtbar wird