Macos 使用emmet时在sublime中重新定义ctrl-d

Macos 使用emmet时在sublime中重新定义ctrl-d,macos,sublimetext2,sublimetext3,Macos,Sublimetext2,Sublimetext3,当我在Sublime文本中安装Emmet包时,它会更改ctrl+d的定义。我希望ctrl+d具有默认行为,即删除光标前面的字符。我应该在下面填什么 下面是我为Emmet包定义用户密钥绑定时的步骤 { "keys": ["ctrl+d"], "command": "???" }, 快速而肮脏的解决方法是删除emmet default keybinding文件上的ctrl+d定义 我正在寻找一种更清洁的解决方案。试试 { "keys": ["ctrl+d"], "command": "right_

当我在Sublime文本中安装Emmet包时,它会更改ctrl+d的定义。我希望ctrl+d具有默认行为,即删除光标前面的字符。我应该在下面填什么

下面是我为Emmet包定义用户密钥绑定时的步骤

{ "keys": ["ctrl+d"], "command": "???" },

快速而肮脏的解决方法是删除emmet default keybinding文件上的ctrl+d定义

我正在寻找一种更清洁的解决方案。

试试

{ "keys": ["ctrl+d"], "command": "right_delete" }
根据,禁用快捷方式的正确方法是

如果您对默认键映射不满意,可以使用Emmet.sublime-settings文件的disabled_keymap_actions首选项禁用单个键盘快捷键

Ctrl+D的键是“向外平衡”。设置应如下所示:

{"disabled_keymap_actions": "balance_outward"}
通过打开Emmet下面的
Default(),您可以找到不同命令的所有键。sublime keymap
并查看
args:action