1

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

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

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

Я проверил vmap, и эти ключи не настроили странное отображение.

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

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

Любой ключ, чтобы решить эту проблему?

1 ответ1

3

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

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

:verbose set selectmode?

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .