gvim: визуальное движение в режиме сломано

gvim: визуальное движение в режиме сломано

Вероятно, это результат слишком большого количества плагинов, но я не могу понять, какого именно.

Так что обычно Vj или Vk в нормальном режиме подсвечивают две строки. Поведение сейчас такое:

  1. При нажатии V вся строка выделяется. ОК
  2. При нажатии k или j визуальный блок удаляется и заменяется на k или j. :(

Я проверил vmap и не обнаружил никаких странных сопоставлений с этими ключами.

Если вместо kjlh я использую клавиши со стрелками, то все в порядке.

У меня версия gvim 7.4. В консольном vim работает нормально.

Есть ли какие-нибудь идеи по решению этой проблемы?

решение1

Похоже, вы переходите в режим выбора вместо визуального режима. Когда режим выбора активен, ввод чего-либо «печатаемого» удаляет выделенный текст, переходит в режим вставки и вставляет введенные вами символы.

Вам необходимо проверить значение параметра 'selectmode'и файл, в котором он установлен, выполнив следующую команду, включая вопросительный знак как часть команды:

:verbose set selectmode?

Затем вы можете настроить, изменить или отключить плагин/скрипт, который это делает.

В качестве альтернативы, если вы хотите сохранить это поведение, вы можете переключаться между визуальным режимом и режимом выбора, когда текст выделен, нажимая control+g

Связанный контент