가능한 적은 키 입력으로 명령의 표준 출력을 "less"로 표시하려면 어떻게 해야 합니까?

가능한 적은 키 입력으로 명령의 표준 출력을 "less"로 표시하려면 어떻게 해야 합니까?

나는 종종 명령의 출력을 파이프로 연결하는 것을 발견합니다. less왜냐하면 less일반 터미널보다 출력을 연구하는 데 더 낫기 때문입니다.

항상 각 명령에 추가할 수 있지만 | less더 적은 수의 키 입력을 필요로 하는 더 깔끔한 방법이 있는지 알고 싶습니다.

한 가지 옵션은 . 대신 less입력할 수 있는 별칭을 사용하는 것입니다 .|L|less

더 똑똑한 방법이 있나요? | less특정 키 조합에 바인딩하는 것을 선호하시나요 ?

좀 더 일반적인 답변이 선호되지만 내 fish대답은 but 을 사용하여 zsh똑같이 인기가 있습니다.bash

답변1

구체적인 내용을 보려면 Alt+p를 누르세요. 물고기 바인딩은 &| less기본적으로 추가됩니다.

답변2

한 가지 방법은맞춤 키 바인딩. 예:

bind \el "commandline --insert '| less'"

이제 alt-L 또는 option-L을 누르면 | less커서에 삽입됩니다.

관련 정보