웹에는 less
기본적으로 긴 줄 바꿈을 중지하고 대신 잘라내는 데 필요한 리소스가 많은 것 같습니다. 기본적으로 줄 바꿈을 중지하는 데 반대 문제가 있습니다. 하지만 내가 찾을 수 있는 것은 반대 방향에 대한 지침뿐이지만, 어떤 방법도 반전에 사용되지 않는 것 같습니다.
내 문제는 약 한 달 전에 발생했으며 여러 시스템에 걸쳐 발생했습니다. 실제로 어딘가에 내 도트 파일이 있을 수도 있지만 평생 동안 찾을 수 없습니다.
less
내 셸의 어떤 항목에도 별칭이 지정되지 않았고 함수도 아니며 시스템 기본값이 아닌 다른 바이너리가 표시되지도 않습니다.$ which less /usr/bin/less
나는 다음과 같은
-S
주장을 펼치고 있지 않습니다.$ ps waux | grep less caleb 3151 0.0 0.0 13592 1036 pts/14 S+ 16:06 0:00 less
나는 아무것도 설정하지 않았습니다
~/.lesskey
:$ cat ~/.lesskey cat: /home/caleb/.lesskey: No such file or directory
-SEnter그러나 라인 자르기는 인스턴스화되는 모든 곳에서 켜져 있습니다. 매번 꺼야 합니다 .
매뉴얼 페이지에는 이것이 예상되는 동작과 반대임을 명확하게 명시하고 있습니다.
$ man less
...
-S or --chop-long-lines
Causes lines longer than the screen width to be chopped (truncated)
rather than wrapped. That is, the portion of a long line that does
not fit in the screen width is not shown. The default is to wrap long
lines; that is, display the remainder on the next line.
...
이는 기본값이므로 이 기능을 끄는 명령줄 스위치가 없는 것 같습니다. 이를 찾아 제거할 수 있도록 설정할 수 있는 곳은 어디입니까?
답변1
옵션은 환경 변수에서도 가져옵니다 LESS
. 로 설정되었는지 확인하세요 echo "$LESS"
.