Traditionell war das Einfügen in Terminal-Emulatoren nichts anderes als das Vorgeben, dass der Benutzer die angegebenen Buchstaben schnell über die Tastatur eingibt. Kombiniert mit der Autoindent-Funktion vieler Editoren (z. B. nano -i
) führt der eingefügte (pseudo- "typisierte") Text zu Beginn jeder Zeile zu Leerzeichen oder einer TAB. Dies führt offensichtlich zu einer zunehmenden Einrückung, dh dem sogenannten Treppenhaus Wirkung, die Sie sehen.
Eine Möglichkeit, dies zu vermeiden, besteht darin, die automatische Erkennung für die Dauer des Einfügens zu deaktivieren. Lesen Sie in nano
der Dokumentation nach, ob diese Einstellungslaufzeit umschaltbar ist. Ich weiß es nicht.
In letzter Zeit haben die meisten Terminalemulatoren den "Klammermodus" eingeführt, um diese Situation zu verbessern. Dies ist ein spezieller Modus, die Anwendungen (z vim
, nano
) ermöglichen könnten, und weist den Terminal - Emulator den eingefügten Text zwischen speziellen Steuersymbolen zu umschließen. Eine der wichtigsten Absichten ist, dass Texteditoren automatisch deaktivieren, wenn dies geschieht, das heißt, um den Treppeneffekt zu vermeiden. In diesem Moment sehe ich keine Anzeichen dafür nano
, dies zu unterstützen. Die Feature-Anfrage wird hier abgelegt . Vielleicht können Sie die Entwickler fragen, ob sie dies beantragen möchten.