当我在 Sublime Text 中安装 Emmet 包时,它会更改ctrl+的定义d。我希望ctrl+d具有默认行为,即删除光标前面的字符。我应该在下面填写什么?
下面当我为 Emmet 包定义我的用户键绑定时?
{ "keys": ["ctrl+d"], "command": "???" },
当我在 Sublime Text 中安装 Emmet 包时,它会更改ctrl+的定义d。我希望ctrl+d具有默认行为,即删除光标前面的字符。我应该在下面填写什么?
下面当我为 Emmet 包定义我的用户键绑定时?
{ "keys": ["ctrl+d"], "command": "???" },
尝试
{ "keys": ["ctrl+d"], "command": "right_delete" }
根据Emmet README,禁用快捷方式的正确方法是
如果您对默认键盘映射不满意,可以使用 Emmet.sublime-settings 文件的 disabled_keymap_actions 首选项禁用单个键盘快捷键。
Ctrl+的键D是“balance_outward”。设置应如下所示:
{"disabled_keymap_actions": "balance_outward"}
Default (<os>).sublime-keymap
您可以通过打开Emmet的归属并查看来找到不同命令的所有键args: action
。
快速而肮脏的解决方法是删除emmet 默认键绑定文件上的ctrl+定义。d
不过,我正在寻找更清洁的解决方案。