Verhindern, dass Vim weniger als 2 Zeichen auswählt?

374
mperrin

Ich verwende Vim immer mehr und installierte das Plugin ideaVimin meiner IDE von JetBrains ( pyCharm, phpStorm).

Ich verwende immer noch häufig die Maus zum Navigieren und Auswählen von Text. Wenn ich in die Datei klicke, um den Cursor zu positionieren, wird der Charakter ausgewählt, auf den ich geklickt hat, und wechselt in den visuellen Modus.

Kann ich Vim so konfigurieren, dass ein solches Verhalten verhindert wird? Ich möchte verhindern, dass in den visuellen Modus gewechselt wird, es sei denn, die Mausauswahl besteht aus mehr als zwei Zeichen.

Irgendwelche Hinweise oder andere Möglichkeiten, um dieses Problem zu vermeiden?

0

1 Antwort auf die Frage

2
SibiCoder

Sie möchten eigentlich anhalten, visual modewenn Sie den Cursor mit der Maus bewegen.

Ich denke, Ihre Plugins hätten den Mausmodus in geändert a.

 :set mouse=a //This causes visual mode. 

Ändern Sie es in

 :set mouse=r 

in der Befehlszeile. Oder fügen Sie diese Zeile in Ihre ~ / .vimrc ein. Wenn das nicht funktioniert, können Sie es setzen

 :au BufEnter *.* :set mouse=r 

in ~ / .vimrc.

Wenn Sie jetzt die Maus bewegen, wird sie nicht durch den visuellen Modus ausgewählt.