Ich habe kürzlich erfahren, dass ich den Puffer in Emacs lessdrücken vund öffnen kann , wenn ich meine Dateien mit seiten. Dies funktioniert, solange ich die Umgebungsvariable $EDITORkorrekt eingerichtet habe. In meinem Fall habe ich sie wie folgt:
export EDITOR='env TERM=xterm-256color emacs -nw'
Das Obige gibt mir die Möglichkeit, Emacs in das laufende Terminal zu laden less.
Doch über den Trick funktioniert nicht , wenn Rohrleitungen Befehle an less. Wenn dies zu tun, lessbeschwert mit der folgenden Meldung:
Cannot edit standard input (press RETURN)
Meine Frage ist, warum passiert das? Aber was am wichtigsten ist, gibt es eine Problemumgehung ?
Piping into less and editing: “cannot edit standard input” error. Workarounds?ist klar. Warum anders denken?
whyeinzige und nicht die einzige workaroundsbetrifft, fügte ich die Betonung hinzu.