2016-11-13 7 views
5

ich bash auf Ubuntu auf Windows 10 bin mit und würde das Mausrad in vi oder vim zu ermöglichen, wie Scrollen verwenden. Ich habe versucht, den folgenden Befehl eingeben in vim und hinzugefügt, um es in die .vimrc Datei und /usr/share/vim/vim74/debian.vimvi Scrollen mit dem Mausrad aktiviert bash auf Ubuntu unter Windows mit 10

set mouse=a 

Allerdings habe ich immer noch nicht mit der Maus bewegen kann.

+0

"Ich benutze Bash auf Ubuntu auf Windows 10" -> Ehm, was? Außerdem ist Ihre Frage verwirrend, zuerst sagen Sie, dass Sie "Scrollen" aktivieren möchten und dann geben Sie zweimal an, dass dies funktioniert. ("Ich kann immer noch scrollen" und "das Mausrad funktioniert im Terminal")? Was * genau * funktioniert nicht wo? – Carpetsmoker

+3

Mit dem gleichen Problem hier konfrontiert. Lol @ the close votes .. für alle, die unter einem Rock leben: [Bash auf Ubuntu unter Windows] (https://msdn.microsoft.com/en-us/commandline/wsl/about). –

+1

Ich denke, eine mögliche Lösung könnte die Installation eines x-Servers sein. Ich habe einige Artikel gesehen, die Xming X-Server für Windows erwähnen, aber ich habe gezögert, in diese Möglichkeit einzutauchen. Ich würde gerne wissen, ob es jemand versucht! Im Moment benutze ich nur Notepad ++, um meinen Code zu bearbeiten und das Terminal zu benutzen, um zu surfen und zu kompilieren, wie ich es normalerweise tun würde. – nak3c

Antwort

3

Schnelle und einfache Antwort:

Wenn Sie mintty/wsltty verwenden es funktioniert gut!

+0

Danke, das hat funktioniert! :) –

3

Sie haben, richtig gemacht, alles, was Sie können in vim und das Problem ist mit dem Terminal-Emulator.

Mausrad durch die Rückholung Puffer eines Terminalemulator Scrolling ist eine Funktion des Terminal-Emulator, der die Mausereignisse aufwendig ist. Sie möchten diese Ereignisse an die Anwendung (vim) senden, die an das Terminal angeschlossen ist.

meisten Terminal-Emulatoren haben eine Möglichkeit, die Weitergabe der Mausereignisse, wenn sie in „Application Key Mode“ oder „Alternate Screen“ zu ermöglichen. Die meisten unterstützen auch die Verwendung eines Zusatzschlüssels (wie das Halten von ALT), der die Mausereignisse nach Wunsch weitergibt.

+0

Halten Sie während des Scrollens eine der Tasten 'Strg/Alt/Shift' gedrückt, scheint dies nicht zu helfen. –

0

Ihre Version von Vim wurde möglicherweise nicht mit Mausunterstützung kompiliert. Sehen Sie, ob Sie gvim bekommen können. Es enthält eine grafische Version von Vim. Abhängig von Ihrer Distribution kann es auch das Terminal vim mit fast allen Funktionen einschließlich Mausunterstützung enthalten.

Um nach Mausunterstützung in Vim zu suchen, geben Sie :version ein und überprüfen Sie, ob +mouse in der Liste der Funktionen ist.

+0

Es ist auch immer kompilierte Version, die mit „Bash auf Ubuntu unter Windows“ enthalten kommt, der hat anscheinend '+ mouse': https://dl.dropboxusercontent.com/u/11137205/x/tQhEBfNU.png. gVim muss einen X-Server installiert haben, der wahrscheinlich eine ganz neue Dose Würmer ist, wenn man sieht, wie kaputt alles ist. –

Verwandte Themen