Я хочу изменить привязки клавиш для плагина XDebug в Sublime Text 3. Как я могу изменить привязку клавиш для Выполнить, Шаг за, Шаг в, Выйти и т.д.
Как изменить привязку ключа xdebug в Sublime Text?
Ответ 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}}
]