ZSH/FISH에서 커서/팁을 수직 중앙에 유지

ZSH/FISH에서 커서/팁을 수직 중앙에 유지

터미널 버퍼 하단에 커서/프롬프트를 유지하지 않도록 ZSH(oh-my-zsh를 사용 중) 및/또는 FISH(이것을 막 조작하기 시작함)를 구성하는 쉬운 방법이 있는지 궁금합니다. 표시 가능한 줄 번호이지만 화면 중앙에 위치합니다.

그 이유는 콘솔에서 탐색할 때는 계속 화면 하단을 보는데, VIM에서 작업할 때는 대부분 터미널 중앙에서 작업하기 때문입니다. 나는 그러한 행동을 시도해보고 이것이 사실인지 확인하고 싶습니다.

답변1

빠른 테스트를 통해 이것이 ZSH에서 작동하는 것으로 나타났습니다.

PS1=$'\n\n\n\n\n\n\n\n\e[8A'"$PS1"

\e[8A이는 8개의 줄 바꿈을 인쇄하라는 메시지를 표시한 다음 실제 프롬프트를 인쇄하기 전에 이스케이프 코드를 사용하여 커서를 8줄 뒤로 이동합니다 .

원하는 하단에서 얼마나 멀리 떨어져 있는지에 따라 더 많은 줄 바꿈을 추가하고 일치하도록 위로 스크롤을 늘릴 수 있습니다.

관련 정보