Предотвратить Vim от выбора менее 2 символов?

310
mperrin

Я использую Vim все больше и больше, и я установил плагин ideaVimв моей IDE от JetBrains ( pyCharm, phpStorm).

Я все еще использую мышь для навигации и выделения текста, и иногда, когда я щелкаю в файле, чтобы поместить курсор, он выбирает символ, на который я нажал, и переключается в визуальный режим.

Могу ли я настроить Vim для предотвращения такого поведения? Я хотел бы предотвратить любой переход в визуальный режим, если в выделении мыши не более двух символов.

Любые намеки или другие способы предотвращения этой проблемы?

0

1 ответ на вопрос

2
SibiCoder

Вы действительно хотите остановить, visual modeкогда курсор перемещается с помощью мыши.

Я думаю, что ваши плагины могли изменить режим мыши на a.

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

Измените это на

 :set mouse=r 

в командной строке. Или поместите эту строку в ваш ~ / .vimrc. Если это не сработает, то вы можете поставить

 :au BufEnter *.* :set mouse=r 

в ~ / .vimrc.

Теперь, когда вы двигаете мышь, она не будет выделяться в визуальном режиме.