Я вижу много вопросов о найти конфликты привязки клавиш в Sublime Text 3, но не способы их устранения. Я следовал указаниям здесь чтобы скопировать файл привязки ключа по умолчанию пакета в файл привязки пользовательского ключа пакета и заменить конфликтующую привязку ключа (здесь CTRL-d
и CTRL-l
) С неконфликтных клавиш (здесь CTRL-SHIFT-d
и CTRL-SHIFT-l
). Но когда я использую CTRL-d
или CTRL-l
в типе файла для конфликтующего пакета (Stata .do файлы) I получите действие связывания конфликтующего ключа (т. е. не выберите слово или строку). Это даже после перезапуска Sublime Text 3.
есть ли способ исправить этот конфликт? Или даже отключить все привязки клавиш для пакета?
fwiw, пакет StataEditor
и вот измененная часть StataEditor
файл привязки ключа пользователя.
[
{ "keys": ["ctrl+shift+d"], "command": "stata_execute", "args": {"Mode": "do"}, "context":
[
{ "key": "selector", "operator": "equal", "operand": "source.stata" }
]
},
{ "keys": ["ctrl+shift+r"], "command": "stata_execute", "args": {"Mode": "run"}, "context":
[
{ "key": "selector", "operator": "equal", "operand": "source.stata" }
]
},