Bearbeiten: Das Problem mit einer aktivierten Maus vim
scheint spezifisch zu sein gnome-terminal
(Version 3.4.1.1-1; ich verwende den Gnome 3-Fallback-Modus). Wenn ich laufe xterm
, ist die Mausunterstützung in vim
standardmäßig deaktiviert, und ich habe die Option, sie zu aktivieren ( :set mouse=a
was ich nie tue) und zu deaktivieren ( :set mouse=
). Im Gegensatz dazu , wenn ich laufe vim
in gnome-terminal
ist Maus - Unterstützung standardmäßig aktiviert und es ist nicht möglich , sie zu deaktivieren ( :set mouse=
hat keine Wirkung). Gibt es eine Lösung, bei der der Terminalemulator nicht geändert werden muss?
Ich möchte die Mausunterstützung in vollständig deaktivieren vim
. Ich verwende vim
Version 2: 7.3.547-3 bis gnome-terminal
Version 3.4.1.1-1. Die folgenden Befehle können .vimrc
die Mausunterstützung nicht deaktivieren , unabhängig davon, ob sie direkt in vim ausgeführt oder meiner Datei hinzugefügt wurden :
set mouse =
set mouse =""
Basierend auf dem Lesen des vim-Handbuchs und der Online-Posts sollten einer oder beide dieser Befehle funktionieren. Im vim-Handbuch heißt es insbesondere:
'mouse' string (default "", "a" for GUI, MS-DOS and Win32)
The mouse can be enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
c Command-line mode
h all previous modes when editing a help file
a all previous modes
r for |hit-enter| and |more-prompt| prompt
Normally you would enable the mouse in all four modes with: >
:set mouse=a
When the mouse is not enabled, the GUI will still use the mouse for
modeless selection. This doesn't move the text cursor.
Ich benutze einen Laptop und jedes Mal, wenn meine Hand über das Trackpad streicht, bewegt sich meine Cursorposition in vim abrupt.