ESLint 和 Emmet 按键绑定冲突
ESLint & Emmet Key Binding Conflict
自从我开始使用 ESLint 以来,Ctrl + E 键绑定不再适用于 JSX 中的 Emmet。 Ctrl E 是 运行 ESLint 而不是扩展 Emmet 中的缩写。
我正在使用 Sublime Text 3。
我不清楚如何编辑我的键绑定用户设置文件以使 Emmet 覆盖 ESLint。我已经搜索了 30 多分钟,找不到其他人遇到这个问题
正确的流程是什么?
我试图编辑键绑定设置文件,使 Emmet 在 ctrl+shift+e 时展开,但这似乎没有任何作用。
[
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" },
{ "keys": ["super+r"], "command": "reindent" },
{ "keys": ["ctrl+shift+e"], "command": "Emmet: Expand Abbreviation" }
]
我明白了,我没有意识到您可以在每个插件上专门编辑键绑定。我转到 Preferences > Package Settings > Eslint > Keybindings > Default 并将 ESlint keybiding 更改为 ctrl + l 而 Emmet 再次在 JSX 中工作。
自从我开始使用 ESLint 以来,Ctrl + E 键绑定不再适用于 JSX 中的 Emmet。 Ctrl E 是 运行 ESLint 而不是扩展 Emmet 中的缩写。
我正在使用 Sublime Text 3。
我不清楚如何编辑我的键绑定用户设置文件以使 Emmet 覆盖 ESLint。我已经搜索了 30 多分钟,找不到其他人遇到这个问题
正确的流程是什么?
我试图编辑键绑定设置文件,使 Emmet 在 ctrl+shift+e 时展开,但这似乎没有任何作用。
[
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" },
{ "keys": ["super+r"], "command": "reindent" },
{ "keys": ["ctrl+shift+e"], "command": "Emmet: Expand Abbreviation" }
]
我明白了,我没有意识到您可以在每个插件上专门编辑键绑定。我转到 Preferences > Package Settings > Eslint > Keybindings > Default 并将 ESlint keybiding 更改为 ctrl + l 而 Emmet 再次在 JSX 中工作。