2016-11-13 1 views
5

Windows 10의 우분투에서 bash를 사용하고 있으며 vi 또는 vim에서 마우스 휠을 사용하여 스크롤 할 수 있습니다. 나는 정력에 다음 명령을 입력하고의 .vimrc 파일에 추가하고Windows에서 우분투의 bash를 사용하여 vi 마우스 휠 스크롤 사용 가능

set mouse=a 

그러나 나는 아직도 마우스로 스크롤 할 수 없습니다 /usr/share/vim/vim74/debian.vim 시도했습니다.

+0

"Windows 10에서 우분투에서 bash를 사용하고 있습니다."-> 뭐라구? 또한, 귀하의 질문은 혼란 스럽습니다. 먼저 "스크롤링"을 원한다고 말한 다음,이 두 가지를 언급하십시오. ("여전히 스크롤 할 수 있고"마우스 휠이 터미널에서 작동합니까?)? * 정확하게 * 작동하지 않는 곳은 어디입니까? – Carpetsmoker

+3

여기에 같은 문제가 있습니다. Lol @ 가까운 투표 .. 바위 밑에 사는 모든 사람들을 위해 : [Windows의 우분투에서 배쉬] (https://msdn.microsoft.com/en-us/commandline/wsl/about). –

+1

한 가지 가능한 해결책은 x 서버를 설치하는 것일 수 있습니다. 필자는 윈도우 용 Xming X 서버에 대한 기사를 보았지만 이러한 가능성을 탐구하는 것을 망설였다. Id는 누구라도 그것을 시도하는지 알고 싶다! 현재로서는 메모장 ++을 사용하여 코드를 편집하고 터미널을 사용하여 일반적으로 탐색하고 컴파일합니다. – nak3c

답변

3

빠르고 간단한 대답 : 당신이 mintty/wsltty를 사용하는 경우

가 잘 작동합니다!

+0

감사합니다. :) –

3

vim에 가능한 모든 작업을 수행 했으므로 터미널 에뮬레이터에 문제가있는 것입니다.

터미널 에뮬레이터의 스크롤 백 버퍼를 통한 마우스 휠 스크롤은 마우스 이벤트를 소비하는 터미널 에뮬레이터의 기능입니다. 이러한 이벤트를 터미널에 연결 한 응용 프로그램 (vim)으로 보내려합니다.

대부분의 터미널 에뮬레이터에는 "응용 프로그램 키 모드"또는 "대체 화면"에서 마우스 이벤트의 통과를 가능하게하는 방법이 있습니다. 또한 대부분의 경우 Alt 키를 누른 상태에서 마우스 키 이벤트를 통과하는 수정 키를 사용할 수 있습니다.

+0

스크롤하는 동안 Ctrl/Alt/Shift 키를 누르고 있으면 도움이되지 않습니다. –

0

Vim의 버전이 마우스 지원으로 컴파일되지 않았을 수 있습니다. gvim을 얻을 수 있는지 확인하십시오. 그것은 Vim의 그래픽 버전을 포함합니다. 배포본에 따라 마우스 지원을 포함하여 거의 모든 기능이 활성화 된 터미널 vim도 포함될 수 있습니다.

Vim에서 마우스 지원을 확인하려면 :version을 입력하고 +mouse이 기능 목록에 있는지 확인하십시오.

+0

"Windows에서 우분투에서 배쉬"와 함께 제공되는 컴파일 된 버전은 무엇이든간에 '+ 마우스'가있는 것 같습니다 : https://dl.dropboxusercontent.com/u/11137205/x/tQhEBfNU.png. gVim에는 X 서버가 설치되어 있어야합니다. X 서버는 완전히 새로운 웜이 될 수 있으며 현재 모든 문제가 얼마나 발생했는지 확인할 수 있습니다. –

관련 문제