Как изменить привязку ключа xdebug в Sublime Text? - программирование
Подтвердить что ты не робот

Как изменить привязку ключа xdebug в Sublime Text?

Я хочу изменить привязки клавиш для плагина XDebug в Sublime Text 3. Как я могу изменить привязку клавиш для Выполнить, Шаг за, Шаг в, Выйти и т.д.

4b9b3361

Ответ 1

Этот ответ является более полным ответом от пользователя2968356.

Чтобы завершить этот ответ, файл .sublime-package является архивом, поэтому его можно распаковать с помощью утилиты ZIP. Нет необходимости редактировать Default.sublime-keymap в пакете, мы можем скопировать привязки клавиш и добавить его в значение Default.sublime-keymap из Предпочтения Ключевые привязки - Пользователь в Sublime Text.

И чтобы предоставить ярлык, здесь привязка ключей по умолчанию пакета XDebug, измените по желанию:

{"keys": ["ctrl+f8"], "command": "xdebug_breakpoint"},
{"keys": ["shift+f8"], "command": "xdebug_conditional_breakpoint"},
{"keys": ["ctrl+shift+f5"], "command": "xdebug_continue", "args": {"command": "run"}},
{"keys": ["ctrl+shift+f6"], "command": "xdebug_continue", "args": {"command": "step_over"}},
{"keys": ["ctrl+shift+f7"], "command": "xdebug_continue", "args": {"command": "step_into"}},
{"keys": ["ctrl+shift+f8"], "command": "xdebug_continue", "args": {"command": "step_out"}},
{"keys": ["ctrl+shift+f9"], "command": "xdebug_session_start"},
{"keys": ["ctrl+shift+f10"], "command": "xdebug_session_stop"},
{"keys": ["ctrl+shift+f11"], "command": "xdebug_layout", "args": {"keymap" : true}}

Ответ 2

Перейдите в Preferences -> Browse Packages... в возвышенном меню.

Откроется папка Packages. Верните одну папку, и вы увидите другую папку под названием Installed Packages.

Найдите .sublime-package для xdebug, который обычно называется соответствующим имени пакета, установленному с помощью управления пакетами.

Внутри вы найдете файл Default.sublime-keymap, который содержит все привязки клавиш.

Измените ваши потребности, сохраните и перезапустите возвышенное.


Приветствия, надеюсь, это поможет!

Ответ 3

Для пользователей Max вы можете заменить "ctrl" на "super", который является командным ключом. Следующими являются мои настройки:

[
    {"keys": ["super+f16"], "command": "xdebug_breakpoint"},
    {"keys": ["shift+f16"], "command": "xdebug_conditional_breakpoint"},
    {"keys": ["super+shift+f5"], "command": "xdebug_continue", "args": {"command": "run"}},
    {"keys": ["super+f13"], "command": "xdebug_continue", "args": {"command": "step_over"}},
    {"keys": ["super+f14"], "command": "xdebug_continue", "args": {"command": "step_into"}},
    {"keys": ["super+f15"], "command": "xdebug_continue", "args": {"command": "step_out"}},
    {"keys": ["super+shift+f9"], "command": "xdebug_session_start"},
    {"keys": ["super+shift+f17"], "command": "xdebug_session_stop"},
    {"keys": ["super+shift+f18"], "command": "xdebug_layout", "args": {"keymap" : true}}
]