
Вероятно, это результат слишком большого количества плагинов, но я не могу понять, какого именно.
Так что обычно Vj или Vk в нормальном режиме подсвечивают две строки. Поведение сейчас такое:
- При нажатии V вся строка выделяется. ОК
- При нажатии k или j визуальный блок удаляется и заменяется на k или j. :(
Я проверил vmap и не обнаружил никаких странных сопоставлений с этими ключами.
Если вместо kjlh я использую клавиши со стрелками, то все в порядке.
У меня версия gvim 7.4. В консольном vim работает нормально.
Есть ли какие-нибудь идеи по решению этой проблемы?
решение1
Похоже, вы переходите в режим выбора вместо визуального режима. Когда режим выбора активен, ввод чего-либо «печатаемого» удаляет выделенный текст, переходит в режим вставки и вставляет введенные вами символы.
Вам необходимо проверить значение параметра 'selectmode'
и файл, в котором он установлен, выполнив следующую команду, включая вопросительный знак как часть команды:
:verbose set selectmode?
Затем вы можете настроить, изменить или отключить плагин/скрипт, который это делает.
В качестве альтернативы, если вы хотите сохранить это поведение, вы можете переключаться между визуальным режимом и режимом выбора, когда текст выделен, нажимая control+g