줄 바꿈을 끄는 방법


437

짧은 버전 : lessLinux 에서 유틸리티를 줄 바꿈하지 않게하려면 어떻게 해야합니까?

긴 버전 : 종종 수백 개의 열을 사용하여 큰 CSV 파일을 볼 필요가 있습니다. 나는 종종 첫 번째 커플 열에 만 관심이 있습니다. 그러나 자동 줄 바꿈으로 인해 와이드 스크린 모니터에서도 한 줄이 여러 줄이됩니다.

답변:


549

참고 : 키 바인딩에 대해서는 두 번째 부분을 참조하십시오.

에서 less줄 바꿈 대신 줄 접힘이라고합니다. 접지 않도록 설정하려면 다음 -S옵션을 사용하십시오 .

-S, --chop-long-lines

화면 너비보다 긴 선이 접히지 않고 잘립니다. 즉, 화면 너비에 맞지 않는 긴 줄 부분은 표시되지 않습니다. 기본값은 긴 줄을 접는 것입니다. 즉, 다음 행에 나머지를 표시하십시오.

덜 (1)


또는 아래 주석에서 언급했듯이 이미 파일을 연 경우 입력 -S한 다음 ( Enter일부 구현의 경우) 모드를 전환 할 수 있습니다 .

선 접기를 비활성화 한 후 화살표 키를 사용하여 옆으로 스크롤 할 수 있습니다.


207
...와 less같은 키 ( -, Shift-S)로 내부 를 토글 합니다.
peth

"라인 자르기"를 비활성화 했으므로 가로로 어떻게 스크롤합니까?
becko

2
@becko는 오른쪽 및 왼쪽 화살표 키를 사용합니다.
xxpor 2016 년

45

영구적으로 줄 바꿈을 중단하려면 다음 주문을 시전하십시오.

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey

1
쉘 RC에서 간단히 LESS 변수를 설정하는 것이 훨씬 간단합니다. LESS 변수가 아주 오래된 키 메커니즘만큼 광범위하게 지원되는지 확실하지 않지만, 그렇다면 해당 변수를 사용하는 것이 좋습니다.
Ryan Long

5
또는 별명을 사용하여 :alias less='less -S'
Nick

1
이 주문을 취소하기위한 지침이 여기에 없습니다 ...
einpoklum

1
@einpoklum 쉘 명령은 단순히 .lesskey홈 디렉토리 의 파일 끝에 두 줄을 추가 합니다. 텍스트 편집기로 쉽게 제거 할 수 있습니다.
tripleee

2
lesskey를 실행하는 @tripleee도 ~ / .less를 수정합니다. 변경 사항을 되돌리려면 ~ / .lesskey 및 ~ / .less를 제거해야했습니다.
그렉

15

적은 옵션이 있는지 모르겠지만 기본적으로 가장 많은 명령을 사용합니다 (왼쪽 / 오른쪽으로 스크롤하여 볼 수 있음)


1
most좋은 프로그램처럼 보이지만 파일 끝에가는 단축키가 없다고 믿을 수는 없습니다. 편리한 less명령 "G"는 줄 번호를 요구하고 "$"를 인식하지 못합니다. less특정 방식으로 모방 된 것처럼 보이지만 저자가 왜 완전히 호환되지 않는지 이해하지 못합니다.
haridsv

3
@haridsv End버퍼의 끝으로 가려면 키가 적게 작동 하는지 확인하십시오 . 적어도 내gnome-terminal
ThorSummoner

덜 왼쪽 / 오른쪽 스크롤도 허용합니다. -S옵션으로 파일을 열지 않은 경우에도 작동 합니다.
Owen

5

항상 래핑하지 않도록 git을 설정하려면 다음을 수행하십시오.

git config --global core.pager 'less -S'

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.