less는 tmux에서 개행을 단일 행으로 취급하여 페이징을 중단합니다.

less는 tmux에서 개행을 단일 행으로 취급하여 페이징을 중단합니다.

tmux(v1.8) 에서는 less터미널 너비보다 긴 줄이 포함된 파이프나 파일과 함께 (v458)을 사용하면 Ubuntu에서 문제가 발생하기 시작했습니다.

호출기는 처음에는 맨 위에서 시작하는 대신 첫 번째 행을 넘어 스크롤합니다. 뒤로 스크롤하려고 하면 다른 줄의 문자가 줄바꿈 없이 한 블록으로 함께 실행됩니다.

때때로 page up( b또는 <C-b>)과 같은 명령이 점프하는 경우가 있습니다.과거파일 끝, 맨 아래에 여러 줄 남김:

some-line
another-line
last-line-in-file
~
~
~
~
~
(END)

그 이후에는 호출기가 위로 스크롤할 수 없습니다.

답변1

게시를 마치기 전에 이 사실을 알아냈습니다. 색상을 보존 less하기 위해 별칭을 사용했지만 분명히 이렇게 하면 덜 복잡해집니다.less -r

-r or --raw-control-chars
       Causes "raw" control characters to be displayed.  The  default  is  to
       display  control  characters  using the caret notation; for example, a
       control-A (octal 001) is displayed as  "^A".   Warning:  when  the  -r
       option is used, less cannot keep track of the actual appearance of the
       screen (since this depends on how the screen responds to each type  of
       control  character).   Thus, various display problems may result, such

별칭을 제거하거나 사용해 보겠습니다 -R. ANSI 색상 이스케이프 시퀀스만 보존되며 "대부분의 경우" 작동합니다.

잠시 후에는 less -R제가 원했던 방식으로 정확하게 작동했으며 디스플레이 문제가 발생하지 않았습니다.

-R or --RAW-CONTROL-CHARS
       Like -r, but only ANSI "color" escape sequences are  output  in  "raw"
       form.   Unlike  -r,  the  screen appearance is maintained correctly in
       most cases.  ANSI "color" escape sequences are sequences of the form:

            ESC [ ... m

       where the "..." is zero or more color specification characters For the
       purpose  of  keeping  track  of  screen  appearance, ANSI color escape
       sequences are assumed to not move the cursor.  You can make less think
       that  characters other than "m" can end ANSI color escape sequences by
       setting the environment variable LESSANSIENDCHARS to the list of char‐
       acters  which  can end a color escape sequence.  And you can make less
       think that characters other than the standard ones may appear  between
       the ESC and the m by setting the environment variable LESSANSIMIDCHARS
       to the list of characters which can appear.

관련 정보