나는 운이 없어도 맥 터미널의 Vim 내부 에서 마우스 휠을 사용하여 스크롤 할 수 있는지 알아 보려고 인터넷 검색을 해왔다 . X11 또는 iTerm 만이를 지원하는 것 같습니다.
포기하기 전에 여기에있는 천재들에게이 일을 할 수있는 방법을 아는 사람이 있는지 확인해 보겠다고 생각했습니다. 그래서, 내가 그것을 설정할 수 있는지 아는 사람이 있습니까?
아니면 다른 터미널 응용 프로그램을 사용하는 것을 진지하게 고려해야합니까?
답변:
MouseTerm을 사용하고 (그리고 먼저 SIMBL을 설치해야합니다!) Mac 터미널을 사용하여 스크롤링이 매력적으로 작동합니다.
터미널 응용 프로그램 (Command + Q)을 완전히 종료 한 다음 MouseTerm을 설치 한 후 다시 시작해야합니다.
set mouse=a
MouseTerm와 마법처럼 당신의 .vimrc의 작품을
이것은 오래된 질문이지만 Google에서 최고 인기를 얻었으므로 업데이트 된 답변을 제공해야한다고 생각합니다.
OSX El Capitan 10.11 실행, vim 마우스 및 트랙 패드 스크롤은 기본적으로 Terminal.app에서 저에게 효과적이었습니다 (TM). 그러나 때때로 마우스 / 트랙 패드 입력이 vim 버퍼 조작을 중지하고 터미널 버퍼를 스크롤하기 시작했습니다. 대답은 Command+R
메뉴보기-> 마우스보고 허용이었습니다. 이 기능을 켜면 마우스 / 트랙 패드 스크롤 작업이 vim에서 커서를 이동할 수 있습니다.
이 기사 를 읽을 수는 있지만 Mac OS X의 기본 터미널에는 스크롤바가 내장되어 있기 때문에 마우스 휠 명령이 자동으로 이동합니다. 이전 답변에서 제안한대로 gVim을 확실히 사용할 수 있습니다. 나는 키보드에서 손을 떼기 때문에 일반적으로 Vim에서 마우스를 사용하고 싶지 않습니다.
나는 그냥 50j
내려 가고 올라갈 때 사용 50k
합니다. 정확하게 스크롤하지는 않지만 꽤 잘 작동합니다.
v
비주얼 모드를 선택한 다음 원하는 텍스트를 선택하십시오. 그러나 일반적으로 전체 줄 또는 줄 집합을 원하므로 줄 바꿈 붙여 넣기 문제를 피하기 위해 일반적으로 줄을 세고 눌러 dd
삭제합니다. 때로는 조금 느리지 만 익숙해졌습니다.
마우스 기능이 여전히 제대로 작동하지 않으면이 게시물에서 내 대답 을 살펴보십시오. Vim이 Ubuntu에서와 같이 Mac OS X에서 작동하도록하는 방법?.vimrc에 추가하십시오.
set ttymouse=xterm2
스크롤 할 수있는 창에서 텍스트 편집 환경을 제공하는 gVim을 사용하십시오. gVim을 사용할 때 터미널이 관련되지 않습니다.
저는 X11 (XQuartz 2.3.4)에서 xterm을 사용하고 있으며 vim은 마우스에서 매우 잘 작동하며 256 색을 지원합니다.
다음은 X11에서 xterm을 더 멋지게 만들기 위해 사용하는 ~ / .Xresources입니다.
XTerm*faceName: Lucida Sans Typewriter Regular
XTerm*faceSize: 9
XTerm*utf8: 1
xterm*saveLines: 1000
xterm*jumpScroll: true
!xterm*awaitInput: true
!xterm*multiScroll: true
XTerm*scrollBar: false
xterm*scrollbar*thickness: 16
xterm*rightScrollBar: true
XTerm*foreground: white
XTerm*background: grey10
!XTerm*background: black
XTerm*cursorColor: yellow
xterm*visualBell: false
xterm*loginShell: true
X11의 xterm에서 벨 소리를 제거하려면 다음 명령을 입력하십시오.
xset b 0
iTerm을 사용하는 것이 좋습니다. 예를 들어 마우스 지원, 256 색, 현명한 복사 및 붙여 넣기 (자동 복사, 두 번 클릭으로 단어 / URL 선택, 중간 클릭 붙여 넣기)와 같은 터미널에 비해 많은 장점이 있습니다.