Я хочу, чтобы Cmd-A (клавиша команды macOS плюс A) выделил весь текст в визуальном режиме, чтобы я мог, например, Сделайте отступ или удалите его с помощью команд vim, точно так же, как в MacVim. По умолчанию он выделяет весь текст, но команды vim не работают с ним.
Я поместил в .ideavimrc
следующее:
map <D-a> <esc>ggVG
А также удалил ярлык Cmd-A по умолчанию в меню «Настройки» -> «Таблица ключей», потому что он, казалось, переопределял vim. Но теперь Cmd-A просто ничего не делает.
До сих пор я нашел два обходных пути, но ни один из них не очень понравился. Для обоих начать в нормальном режиме.
ggVG
- нажмите
v
, а затем Cmd-A