Baru-baru ini saya mengetahui bahwa jika saya memberi halaman file saya less, saya dapat menekan vdan membuka buffer di Emacs. Ini berfungsi selama saya memiliki variabel lingkungan yang $EDITORdiatur dengan benar, yang dalam kasus saya, saya memilikinya sebagai:
export EDITOR='env TERM=xterm-256color emacs -nw'
Di atas memberi saya kemampuan untuk memuat emacs di dalam terminal yang berjalan less.
Namun, trik di atas tidak berfungsi saat memipip perintah ke less. Saat melakukan ini, lesskomplain dengan pesan berikut:
Cannot edit standard input (press RETURN)
Pertanyaan saya adalah, mengapa ini terjadi? Tetapi yang paling penting, apakah ada solusi untuk itu ?
Piping into less and editing: “cannot edit standard input” error. Workarounds?jelas. Mengapa berpikir sebaliknya?
whysatu - satunya, dan bukan jawaban workarounds, jadi saya menambahkan penekanannya.