명령줄을 작성할 때 명령을 작성하는 동안 눈을 페이지 아래쪽으로 스크롤하는 것을 싫어합니다.
명령을 작성하고 실행할 때마다 커서/줄을 맨 위에 유지하고 출력이 그 아래에 나타나도록 하려면 어떻게 해야 합니까? 누구든지 이것을 달성하려고 시도했습니까?
답변1
추가하면 비슷한 작업을 수행할 수 있습니다.
\[\e[f\e[K\]
프롬프트 변수( )의 시작 부분에 있습니다 PS1
. 그러나 스크롤은 고려되지 않습니다.
\[ start non-printing sequence
\e[f ANSI escape sequence to move cursor to position 1;1
\e[K ANSI escape sequence to erase from cursor to end of line
\] end of non-printing sequence