화면이 이미 실행 중일 때 마우스 스크롤 동작을 전환하는 방법은 무엇입니까?

화면이 이미 실행 중일 때 마우스 스크롤 동작을 전환하는 방법은 무엇입니까?

~/.screenrc이제 뒤로 스크롤하여 화면 창의 출력을 볼 수 있는 다음 줄이 있습니다 .

termcapinfo xterm ti@:te@

지금 편집 중인데 vim마우스를 사용하여 스크롤하고 싶습니다.~에vim, 터미널 스크롤백이 아닙니다. 실행 중에 터미널 스크롤백을 비활성화하는 방법이 있습니까?

매뉴얼 페이지에는 일단 시작되면 변경할 수 없다고 screenrc언급되어 있습니다 .termcapinfo

터미널 에뮬레이터가 시작되면 이 명령은 의미가 없으므로 screenrc 시작 파일 중 하나에 이러한 명령을 입력해야 합니다.

...그래서 믿을 수가 없어요. 합리적인 해킹도 가능하며, Konsole 터미널 에뮬레이터를 사용하고 있습니다.

답변1

다음은 vim 관련 해결 방법입니다(예: 작동하지 않음 less).

명령( :foovim 명령, 기타 명령은 셸 명령임):

mkdir /tmp/vimundo
:set undodir=/tmp/vimundo undofile
# note: `set undofile` has to be done for each tab and is saved only
# when the file itself is saved.
:mks /tmp/sess.vim
:wqa

undodir나중에 사용할 수 있도록 및 지시문을 vimrc에 넣을 수 있으므로 undofile반복할 필요가 없습니다. 아직 이 작업을 수행하지 않았으므로 vim 세션을 다시 연결하고 실행 취소 기록을 유지하려면 다음을 수행하십시오.

vim -S /tmp/sess.vim +set\ undodir=/tmp/vimundo\ undofile

관련 정보