当我在Sublime Text中安装Emmet包时,它会更改 ctrl + d 的定义。我希望 ctrl + d 具有默认行为,即删除光标前面的字符。我应该填写什么?
下面我定义Emmet包的用户密钥绑定时?
{ "keys": ["ctrl+d"], "command": "???" },
答案 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 定义。
我正在寻找一个更清洁的解决方案。