4

Мне нужно установить два плагина Sublime Text, но их сочетания клавиш конфликтуют.

Как я могу это исправить?

2 ответа2

2

Откройте Sublime и перейдите в « Настройки» »Обзор пакетов….

Здесь найдите один из конфликтующих пакетов - тот, для которого вы хотите изменить ярлык, - и откройте файл Default (OSX).sublime-keymap (или любые другие файлы для других операционных систем).

Файл будет содержать список сочетаний клавиш, которые принимает пакет, например, здесь для пакета Alignment.

[
    { "keys": ["super+ctrl+a"], "command": "alignment" }
]

Определите command вы хотите изменить ярлык.

Теперь перейдите в « Предпочтения» - «Привязки клавиш - пользователь» и переопределите этот ярлык, скопировав ярлык по умолчанию и просто изменив ключи, например:

[
    { "keys": ["super+ctrl+x"], "command": "alignment" }
]

Просто убедитесь, что command одинакова. Теперь сохраните, и ваши пользовательские настройки переопределят значения по умолчанию пакета. Таким образом, всякий раз, когда вы нажимаете свой пользовательский ярлык, правильная команда отправляется в пакет.

Теоретически вы можете перезаписать файл по умолчанию в папке пакета, что будет быстрее, но сложнее отследить. Кроме того, если пакет будет обновлен, вы потеряете свой собственный ярлык.

1

Кроме того, в дополнение к ответу выше, два пакета, которые вы используете https://github.com/TheDutchCoder/ColorConvert и https://github.com/weslly/ColorPicker, имеют файлы раскладки клавиш, так что вы можете их редактировать, но описанный выше метод будет быть лучше, так как он выдержит любые обновления этих пакетов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .