Как вставить команду vim в редактор vim на Mac

573
Bruce

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

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

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

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

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

2
Ну, у меня пока есть достойный обходной путь - если я наберу: тогда после этого паста работает как положено. Даже я могу вспомнить: немного :-) Bruce 7 лет назад 1

1 ответ на вопрос

0
CoreyJJohnson

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

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

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

Похожие вопросы