좋다이것문제: 예를 들어 파일을 열려고 하는데 less -Sx32 file.dat
아래로 스크롤하면 맨 위 행이 제자리에 잠겨 있습니다. 어떻게 해야 합니까 less
?
답변1
이제 작동합니다. 왜냐하면샤오 v600(2022년 1월 7일 게시)
이 --header
옵션을 사용하면 귀하의 경우 less --header 1 myfile
첫 번째 행이 항상 표시됩니다. less v608 맨페이지에서 발췌:
--header
화면에 표시되는 헤더 행과 열의 수를 설정합니다. 값은 "N,M" 형식일 수 있습니다. 여기서 N과 M은 정수로 머리글 행을 N으로 설정하고 머리글 열을 M으로 설정하거나 단일 정수 "N"으로 머리글 행을 설정할 수 있습니다. N으로 설정하고 제목 열을 0으로 설정합니다. N이 0이 아닌 경우 파일의 어느 부분을 보고 있는지에 관계없이 화면 상단의 첫 번째 N 줄이 파일의 첫 번째 N 줄로 대체됩니다. M이 0이 아닌 경우, 줄의 나머지 부분이 수평으로 스크롤되더라도 각 줄의 시작 부분에 표시된 문자는 해당 줄의 첫 번째 M 문자로 대체됩니다.
관련된:https://stackoverflow.com/a/71308346/1077650
새 버전을 설치, 구성 및 컴파일하는 방법less
얻다최신 권장 버전여기그리고지시를 따르다거기.
# prerequisites on Debian 11.6 bullseye - see NB notes below
sudo apt install gcc make libncurses5-dev
# download, configure, compile
wget http://greenwoodsoftware.com/less/less-608.tar.gz
tar xzvf less-608.tar.gz
cd less-608
sh configure
make
# Then you can test it!
./less --version
./less --header 1 myfile
알아채다:을 컴파일하려면 설치 및 패키징이 less
필요합니다 .gcc
make
알아채다:configure failed
그런 것이 있으면 패키지 (또는 유사한 것)를 Cannot find terminal libraries
설치해야 합니다 .libncurses5-dev
답변2
약간의 변경이 필요합니다 less
. 개선 요청이 있습니다GitHub에서. 구현되면 다음과 같은 것을 사용할 수 있습니다.
less --freeze-pane 0,1 file.dat
당신이 원하는 것을하십시오.