Мне нужно установить два плагина Sublime Text, но их сочетания клавиш конфликтуют.
Как я могу это исправить?
Мне нужно установить два плагина Sublime Text, но их сочетания клавиш конфликтуют.
Как я могу это исправить?
Откройте Sublime и перейдите в « Настройки» »Обзор пакетов….
Здесь найдите один из конфликтующих пакетов - тот, для которого вы хотите изменить ярлык, - и откройте файл Default (OSX).sublime-keymap (или любые другие файлы для других операционных систем).
Файл будет содержать список сочетаний клавиш, которые принимает пакет, например, здесь для пакета Alignment.
[
{ "keys": ["super+ctrl+a"], "command": "alignment" }
]
Определите command
вы хотите изменить ярлык.
Теперь перейдите в « Предпочтения» - «Привязки клавиш - пользователь» и переопределите этот ярлык, скопировав ярлык по умолчанию и просто изменив ключи, например:
[
{ "keys": ["super+ctrl+x"], "command": "alignment" }
]
Просто убедитесь, что command
одинакова. Теперь сохраните, и ваши пользовательские настройки переопределят значения по умолчанию пакета. Таким образом, всякий раз, когда вы нажимаете свой пользовательский ярлык, правильная команда отправляется в пакет.
Теоретически вы можете перезаписать файл по умолчанию в папке пакета, что будет быстрее, но сложнее отследить. Кроме того, если пакет будет обновлен, вы потеряете свой собственный ярлык.
Кроме того, в дополнение к ответу выше, два пакета, которые вы используете https://github.com/TheDutchCoder/ColorConvert и https://github.com/weslly/ColorPicker, имеют файлы раскладки клавиш, так что вы можете их редактировать, но описанный выше метод будет быть лучше, так как он выдержит любые обновления этих пакетов.