스크롤백 버퍼에서 zsh 완료를 생략하는 방법은 무엇입니까?

스크롤백 버퍼에서 zsh 완료를 생략하는 방법은 무엇입니까?

자동 완성 기능이 있는 zsh 구성이 있습니다(자동 기능) 및 options 를 사용하면 no_always_last_prompt완료 시 프롬프트와 현재 명령줄 버퍼가 다시 인쇄됩니다.

스크롤백 버퍼에 완성을 포함하지 않고 명령줄을 편집하는 동안 화면 하단에 프롬프트를 유지하는 방법이 있습니까?

제 생각에는:

  • Linux 콘솔에서 작동하게 하려면 tmux를 사용하거나dvtm, 따라서 다른 창에서 완료를 표시할 수 있다면 허용됩니다.
  • precmd후크 기능, 양식 완성 위젯 등에서 스크롤백 버퍼의 완성을 "지우기" accept-line;
  • 빈 줄을 clear-screen인쇄하도록 위젯을 수정한 다음 (교체도 시도하겠습니다 )$LINESzle .reset-prompt && zle -R/usr/bin/clear

인쇄 완료를 없애기 위해 필요한 행 수를 자동으로 제거하고 어떻게 든 하단 팁을 스크롤하거나 다시 인쇄하기 위해 이스케이프 시퀀스를 사용할 생각입니다. 이전 명령 출력 줄을 유지하고 싶습니다. 마무리 위에 표시되어야 합니다.

답변1

auto-fu7년 동안 업데이트가 없었습니다. 현재 Zsh 설치에서도 작동하지 않습니다.

관련 정보