2011-10-12 2 views
2

그래서 나는, 그러나 제대로Cygwin에서와 빔 - 명령 프롬프트 마우스 휠 스크롤을 캡처 나는 정력을 사용하고 사용하지 않을 때는 빔

set mouse=a 
set ttymouse=xterm2 

을 설정 내 ~ /의 .vimrc 파일의 설정이와 내가 함께 스크롤 시도 마우스 휠, 명령 프롬프트의 스크롤 막대가 vim 내부적으로 스크롤하는 대신 이동합니다. 이것은 vim을 엉망으로 만든다. 특히 내가 코드를 움직일 때.

이것은 이전에 작동했는데 어떤 것이 확실하지는 않지만 명령 프롬프트 설정과 관련 될 수 있습니다.

나는 또한 제어판의 마우스 설정을 통해 이동 gvim 예외를 제공하기 위해 노력했다,하지만 난 윈도우 7

에 그 옵션이 없습니다 Cygwin에서와 정력의 버전은 꽤 최근이다. 생각?

se mouse=a 

내가 mintty를 사용하기 때문에하지만 지나치게 단순화 될 수 있습니다

답변

3

난 당신 간단한 미스 옵션 생각합니다. Mintty는 cygwin setup.exe에서 설치할 수 있습니다. Mintty 어쨌든 큰 장점이 있습니다

  • 성능
  • 표준 준수
  • 화면 지원 (! 당신은 문제없이 다시 연결/우트를 분리 할 수 ​​있습니다) 기능
  • 전체 화면 지원 (Alt 키를 입력)
+0

제안 해 주셔서 감사합니다. Anywhoo, 오타입니다? 'se mouse = a'는'set mouse = a'이어야합니다. – Kevin

+0

시도해 보았습니다. Cygwin보다 훨씬 좋지만 트랙 패드에서는 작동하지 않지만 마우스 휠로는 작동합니다. 이동 그림 – Kevin

+0

@ kevjames3 트랙 패드 문제는 Synaptics 드라이버 덕분입니다. vim과 같은 응용 프로그램이 소위 대체 화면으로 전환 할 때 비활성 스크롤 막대가있는 창을 볼 때 Synaptics 드라이버는 더 이상 스크롤 이벤트를 창에 보내지 않습니다. 다소 이상적인 해결 방법은 mintty 옵션의 Window 페이지에서 스크롤바를 끄는 것입니다. – ak2