Изменить поведение выбора alt + shift в macvim - PullRequest
1 голос
/ 29 января 2011

Я какое-то время просматриваю Интернет, чтобы найти решение своей проблемы.Во-первых, я уже настроил свой vim с помощью:

if has("gui_macvim")
    let macvim_hig_shift_movement = 1
endif
set selection=exclusive

Но когда я делаю выделение текста в macvim с помощью alt+shift+left, он эмулирует что-то вроде visual+W, но на Mac поведение по умолчаниюбольше похоже на visual+w или visual+e.Кто-нибудь знает, как изменить это поведение?

С уважением.

1 Ответ

0 голосов
/ 07 февраля 2011

Я действительно не пробовал это, но как насчет чего-то вроде

vmap <S-C-Right> E
vmap <S-C-Left> B

и т. Д.Обратите внимание, что MacVim связывает Shift + Alt + Arrow с Shift + Ctrl + Arrow, следовательно, "C" в этих сопоставлениях.Чтобы точно узнать, что делает macvim_hig_shift_movement, введите

tabe $VIM/gvimrc

и прокрутите до конца этого файла (не редактируйте этот файл, он будет перезаписываться при каждом обновлении MacVim).

...