Niedawno dowiedziałem się, że jeśli stronicuję swoje pliki less
, mogę nacisnąć v
i otworzyć bufor w Emacsie. Działa to tak długo, jak długo mam $EDITOR
poprawnie skonfigurowaną zmienną środowiskową , która w moim przypadku ma ją jako:
export EDITOR='env TERM=xterm-256color emacs -nw'
Powyższe daje mi możliwość ładowania emacsa w działającym terminalu less
.
Jednak powyższa sztuczka nie działa podczas przesyłania poleceń do less
. Robiąc to, less
skarży się na następujący komunikat:
Cannot edit standard input (press RETURN)
Moje pytanie brzmi: dlaczego tak się dzieje? Ale co najważniejsze, czy istnieje jakieś obejście tego problemu ?
Piping into less and editing: “cannot edit standard input” error. Workarounds?
jest jasny. Dlaczego myślicie inaczej?
why
jedynego, a nie jedynego workarounds
, więc podkreśliłem.