Могу ли я отобразить ярлык SHIFT + F11 Visual Studio в CGDB? - PullRequest
1 голос
/ 07 марта 2020

Я бы хотел использовать те же сочетания клавиш для пошаговой отладки в CGDB, которые Visual Studio использует по умолчанию. Основными тремя для меня являются шаг (F10), шаг (F11) и выход (SHIFT + F11). Я использую Ubuntu и отключил сочетания клавиш терминала F10 (меню) и F11 (полноэкранный режим). Затем я могу успешно запустить CGDB со следующим ~/.cgdb/cgdbrc файлом:

map <F10> :next<CR> # (step over)
map <F11> :step<CR> # (step in)

Я не смог добиться успеха с сопоставлением SHIFT + F11. Я попробовал оба:

map <S-F11> :finish<CR> # (step out)

... и:

map <S-<F11>> :finish<CR> # (step out)

... без удачи. На странице быстрых кодов клавиш Vim здесь упоминается «код клавиши терминала», и я использовал cat, чтобы найти код SHIFT + F11 ^[[23;2~, но я не смог понять, как используйте это в моем файле cgdbr c. Кто-нибудь может помочь?

...