我试图让LaTeX在Atom中构建,而通常的关键组合并不起作用。我打开了解析器,它在核心键绑定旁边有一个检查,但是在胶合包和latextools包的键绑定旁边都有x标记。虽然我不确定我是否完全理解如何改变这些优先级的顺序,但我认为更紧迫的问题听起来不管是什么引起了这些x标记。任何人都知道发生了什么?
答案 0 :(得分:1)
Atom中的键绑定工作方式与CSS选择器的工作方式相同,只需将这意味着 more 特定选择器higher it comes in the order of precedence:
与CSS应用样式的情况一样,当多个绑定与单个元素匹配时,通过选择最具体的选择器来解决冲突。如果两个匹配的选择器具有相同的特异性,则级联中稍后出现的选择器的绑定优先。
键绑定解析器会告诉您哪些包可能已被键序列触发,哪一个“胜出”。有两种方法可以影响哪个命令按优先顺序排在最前面。
keymap.cson
→File
Keymap...
添加一个不同的键映射,否则该键映射未使用或绑定到更具体的绑定,例如:
"atom-text-editor[data-grammar='text tex latex']":
'ctrl-;': 'latex-plus:compile-and-sync'
保存文件并测试您的键绑定。
如果干扰LaTeX的键绑定在一个不使用任何键绑定的包中,则可以禁用所有键绑定: