Это сводит меня с ума. Использование Vim 7.2.182 на Gentoo. В режиме вставки моя запятая ничего не делает. В .vimrc нет ничего, что включало бы запятую. :map не показывает отображения, включающего запятую. Это не клавиатура или аналогичная проблема: клавиша с запятой отлично работает во всех других приложениях и в Vim в командном режиме и т. д. Но когда я перехожу в режим вставки, нажатие клавиши вообще ничего не делает. Я даже пытался явно сопоставить запятую с запятой, но это, похоже, не имеет никакого эффекта. Поиски в Google оказались безрезультатными. Любые подсказки?
2 ответа
Решено. Так или иначе, у меня было:
set cinkeys=0{,0},:,!,0#,!^F
В моем .vimrc. Удаление !, решило проблему.
Один полезный указатель для подобных проблем:
Запуск vim вот так
vim -u NONE
Отключает чтение .vimrc, переменных окружения и плагинов. См.: help -u
Таким образом, вы можете убедиться, что проблема не в вашей конфигурации.
После этого попробуйте с пустым файлом .vimrc. Если проблема не устранена, она должна быть в плагине. Если нет, то это в вашем .vimrc. Поэтому попробуйте выполнить «бинарный поиск» в файле .vimrc, закомментировав его первую половину. Если проблема появляется, она находится в первой половине вашего .vimrc, в противном случае во второй половине. Продолжайте закомментировать половину "вредной" половины и так далее...
Похожие вопросы
Новые вопросы
vim
Vim - это бесплатный модальный текстовый редактор с открытым исходным кодом, доступный для большинства основных платформ. Это позволяет с высокой эффективностью выполнять многие задачи по редактированию текста, но имеет крутую кривую обучения. Чтобы изучить основы, запустите ": help vimtutor". Для вопросов, не связанных с программированием, используйте https://vi.stackexchange.com/.