3

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

下面当我为 Emmet 包定义我的用户键绑定时?

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

3 回答 3

6

尝试

{ "keys": ["ctrl+d"], "command": "right_delete" }
于 2013-02-25T13:56:43.100 回答
1

根据Emmet README,禁用快捷方式的正确方法是

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

Ctrl+的键D是“balance_outward”。设置应如下所示:

{"disabled_keymap_actions": "balance_outward"}

Default (<os>).sublime-keymap您可以通过打开Emmet的归属并查看来找到不同命令的所有键args: action

于 2015-02-26T09:01:57.207 回答
-1

快速而肮脏的解决方法是删除emmet 默认键绑定文件上的ctrl+定义。d

不过,我正在寻找更清洁的解决方案。

于 2013-02-25T13:33:41.443 回答