2

У меня есть куча команд vim, которые я храню в файле, потому что мне не легко их запомнить.

Я хочу вставить их в любой сеанс VIM, на котором я работаю.

Однако после обновления до High Sierra, когда я вставляю команду vim в сеанс vim, он добавляет текст, как если бы я попросил его вставить текст!

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

Есть идеи? Спасибо!

1 ответ1

0

Кажется, я не могу перейти на «высокую Сьерру», поэтому пока не могу подтвердить, но ...

Похоже, это связано с командой:set mouse = a. Тип :set для просмотра текущего значения переменной mouse= . В vim есть несколько режимов для вашей мыши. Я думаю, что вы хотите :set mouse=n . Введите :help mouse in vim, чтобы увидеть больше информации. К сожалению, я пишу это на моем телефоне и не могу исследовать / проверять дальше. Надеюсь :help mouse предоставит вам информацию, необходимую для поиска правильной команды для изменения поведения мыши.

Если :set mouse=n решит вашу проблему, тогда добавьте set mouse=n в ваш файл ~/.vimrc. Та же команда, без двоеточия.

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