그래서 나는 사용하기 시작했다.다루기 힘든그리고아 맙소사최근의. 나는 사용하고있다순수(정제)주제와 프롬프트는 프롬프트 위에 추가 정보를 표시합니다.
Ctrl+clear Terminal 을 사용하면 L전체 터미널이 지워지지만 현재 디렉터리와 git 정보를 표시하는 프롬프트 앞의 줄도 지워집니다. 그러나 을 입력하면 clear
해당 줄이 프롬프트에 그대로 유지되고 터미널이 지워집니다.
Ctrl+를 누를 때 줄을 유지하는 방법이 있나요 L? 이 단축키는 무엇을 가리키며 어떻게 변경하나요? 내 터미널 기본 설정(Manjaro Budgie를 사용하고 있음)에서 해당 키 바인딩이 바로가기 목록에 존재하지 않습니다.
답변1
precmd
이러한 추가 줄은 각 명령 뒤와 프롬프트 전에 실행되는 후크의 출력으로 인해 발생할 가능성이 높습니다 . 자동으로 호출되지 않습니다 clear-screen
(바인딩됨 ^L
).
clear-screen
다음과 같이 호출되도록 재정의할 수 있습니다 .
clear-screen() { echoti clear; precmd; zle redisplay; }
zle -N clear-screen