이 문제를 해결하는 가장 좋은 장소가 어디인지 잘 모르시나요 .bashrc
? 다른 쉘을 사용하고 계십니까? 멋진 터미널 에뮬레이터가 있나요?
기본적으로 나는 읽는 동안 더 쉽게 입력할 수 있도록 위로 스크롤할 때 명령줄/터미널의 마지막 줄을 계속 보고 싶습니다 --help
.
비교 대상:스프레드시트 편집기의 고정 행, 대부분 인스턴트 메시징 앱의 텍스트 필드, 파일을 스크롤하는 동안 nano와 같은 편집기가 키보드 단축키 목록을 표시하는 방식 또는 position: fixed
CSS의 속성입니다.
가능한 해결책:분할 보기가 있는 터미널 에뮬레이터같은bash 세션이 작동할 수 있습니다. 또는 마지막 줄의 내용을 동일하게 유지하는 방식으로 스크롤을 처리하는 셸입니다.
답변1
1) 특수 PS1=
쉘 프롬프트와 2) 멋진 터미널 에뮬레이터가 모두 필요합니다.
현재 Linux에서 이를 지원하는 유일한 터미널 에뮬레이터는 Visual Studio Code입니다. terminal.integrated.stickyScroll.enabled
설정에서 활성화하세요. (터미널 창을 열 때 필요한 프롬프트 문자열을 자동으로 삽입하므로 수동으로 .bashrc를 변경할 필요가 없습니다.)
기본 메커니즘(OSC 133 마커)은 실제로 Final Term에서 나온 것이지만 버려진 프로젝트이므로 고정 스크롤을 지원했는지 아니면 마커를 다른 목적으로만 사용했는지는 확실하지 않습니다.