MacVim - как сделать выделение мышью в «визуальном режиме»?

274
Brad Parks

Иногда я выбираю текст в VIM с помощью мыши.

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

Есть ли способ сделать это в MacVim?

РЕДАКТИРОВАТЬ: Я пытался использовать, mouse=aи это, кажется, не помогает. Если я выбираю текст, используя визуальный режим и клавиатуру, когда я дергаю его, набирая 'y', текст теряет выделение, но не удаляется из моего буфера. Когда я делаю это с помощью мыши, текст удаляется.

1
Я не знаю о MacVim, но обычно это делается с помощью `: set mouse = a`. Ingo Karkat 6 лет назад 0
Спасибо за предложение! Я пытался использовать `mouse = a`, и это, похоже, не помогает. Если я выбираю текст, используя визуальный режим и клавиатуру, когда я дергаю его, набирая 'y', текст теряет выделение, но не удаляется из моего буфера. Когда я делаю это с помощью мыши, текст удаляется. Brad Parks 6 лет назад 0

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

1
Kristian

Я думаю, что вы можете использовать это:

:set mouse+=a 

Это скажет vim использовать мышь для визуального режима.

Спасибо за предложение! Я пытался использовать `mouse = a`, и это, похоже, не помогает. Если я выбираю текст, используя визуальный режим и клавиатуру, когда я дергаю его, набирая 'y', текст теряет выделение, но не удаляется из моего буфера. Когда я делаю это с помощью мыши, текст удаляется. Brad Parks 6 лет назад 1
Если вы хотите, чтобы текст был удален из буфера, вы должны ввести «d» вместо «y». Это также помещает содержимое выделенного фрагмента в буфер обмена. Kristian 6 лет назад 0
спасибо, но я не хочу, чтобы текст удалялся при вводе `y` Brad Parks 6 лет назад 0