Baru-baru ini saya mengetahui bahwa jika saya memberi halaman file saya less
, saya dapat menekan v
dan membuka buffer di Emacs. Ini berfungsi selama saya memiliki variabel lingkungan yang $EDITOR
diatur 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, less
komplain 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?
why
satu - satunya, dan bukan jawaban workarounds
, jadi saya menambahkan penekanannya.