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

时间:2013-02-25 13:26:13

标签: macos sublimetext2 sublimetext3

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

下面我定义Emmet包的用户密钥绑定时?

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

3 个答案:

答案 0 :(得分:6)

尝试

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

答案 1 :(得分:1)

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

  

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

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

{"disabled_keymap_actions": "balance_outward"}

您可以打开Default (<os>).sublime-keymap向Emmet打招呼并查看args: action,找到不同命令的所有键。

答案 2 :(得分:-1)

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

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