只需在{ "key": "ctrl+alt+down", "command": "editor.action.insertCursorBelow",
"when": "editorTextFocus" }
文件中添加新密钥,即可从VS Code覆盖任何键盘快捷键。
但是我无法删除现有的快捷方式。更具体地说,我想删除这个:
{{1}}
任何想法我该怎么做?
感谢。
答案 0 :(得分:24)
这是covered in our documentation for keybindings。只需在命令名称前添加-
。
对于您的示例,请尝试添加:
{ "key": "ctrl+alt+down", "command": "-editor.action.insertCursorBelow" }
到keybindings.json
答案 1 :(得分:5)
这应该删除键绑定。
实际上,这也可以编辑firestore.collection('collectionName').doc('id').set(Object.assign({}, myCustomObject));
。
要查看效果,请在打开“快捷键”后,单击鼠标悬停文字为keybindings.json
的图标:
如果您需要更多帮助,请尝试:
https://code.visualstudio.com/docs/getstarted/keybindings#_advanced-customization
答案 2 :(得分:3)
用空命令覆盖它似乎可以解决问题:
{ "key": "ctrl+alt+down", "command": "",
"when": "editorTextFocus" }
答案 3 :(得分:3)
答案 4 :(得分:2)
File
> Preferences
> Keyboard Shortcuts
--OR-- Ctrl +K
, Ctrl +S
Code
> Preferences
> Keyboard Shortcuts
)。ctrl+alt+down
)。Remove Keybinding
。实际上,这可以在后台编辑您的keybindings.json
。
要查看效果,请在上方窗口中单击带有鼠标悬停文字Open Keyboard Shortcuts (JSON)
的图标:
如果您需要更多帮助,请尝试:
https://code.visualstudio.com/docs/getstarted/keybindings#_advanced-customization
答案 5 :(得分:1)