자동 완성 기능이 있는 zsh 구성이 있습니다(자동 기능) 및 options 를 사용하면 no_always_last_prompt
완료 시 프롬프트와 현재 명령줄 버퍼가 다시 인쇄됩니다.
스크롤백 버퍼에 완성을 포함하지 않고 명령줄을 편집하는 동안 화면 하단에 프롬프트를 유지하는 방법이 있습니까?
제 생각에는:
- Linux 콘솔에서 작동하게 하려면 tmux를 사용하거나dvtm, 따라서 다른 창에서 완료를 표시할 수 있다면 허용됩니다.
precmd
후크 기능, 양식 완성 위젯 등에서 스크롤백 버퍼의 완성을 "지우기"accept-line
;- 빈 줄을
clear-screen
인쇄하도록 위젯을 수정한 다음 (교체도 시도하겠습니다 )$LINES
zle .reset-prompt && zle -R
/usr/bin/clear
인쇄 완료를 없애기 위해 필요한 행 수를 자동으로 제거하고 어떻게 든 하단 팁을 스크롤하거나 다시 인쇄하기 위해 이스케이프 시퀀스를 사용할 생각입니다. 이전 명령 출력 줄을 유지하고 싶습니다. 마무리 위에 표시되어야 합니다.
답변1
auto-fu
7년 동안 업데이트가 없었습니다. 현재 Zsh 설치에서도 작동하지 않습니다.