Niedawno dowiedziałem się, że jeśli stronicuję swoje pliki less, mogę nacisnąć vi otworzyć bufor w Emacsie. Działa to tak długo, jak długo mam $EDITORpoprawnie 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, lessskarż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?
whyjedynego, a nie jedynego workarounds, więc podkreśliłem.