최근에 파일을 페이징하면 Emacs에서 버퍼를 less누르고 v열 수 있다는 것을 알게 되었습니다. 환경 변수가 $EDITOR올바르게 설정되어있는 한 작동합니다. 제 경우에는 다음과 같습니다.
export EDITOR='env TERM=xterm-256color emacs -nw'
위의 내용을 실행하면 터미널 내에서 emacs를로드 할 수 less있습니다.
그러나 명령을에 파이핑 할 때는 위의 트릭이 작동하지 않습니다 less. 이 작업을 수행 할 때 less다음 메시지가 표시됩니다.
Cannot edit standard input (press RETURN)
내 질문은 왜 이런 일이 발생합니까? 그러나 가장 중요한 것은 해결 방법이 있습니까?
Piping into less and editing: “cannot edit standard input” error. Workarounds?분명합니다. 왜 다르게 생각합니까?
why아니라 유일한 주소에 대해서만 동의하지만, workarounds나는 강조점을 덧붙였다.