srf*_*rnk 5 visual-studio-code vscode-extensions vscode-keybinding
尝试从扩展内动态创建键绑定。我似乎找不到任何支持此功能的API。
有谁知道?
您可以为您的扩展使用 Vscode 命名空间 API。keybindings您的package.json. 所以你可以在其中定义键映射。
例如你应该这样使用:
{ "key": "tab", "command": "tab", "when": ... },
{ "key": "tab", "command": "editor.emmet.action.expandAbbreviation", "when": ... },
{ "key": "tab", "command": "jumpToNextSnippetPlaceholder", "when": ... },
{ "key": "tab", "command": "acceptSelectedSuggestion", "when": ... },
{ "key": "ctrl+shift+k", "command": "editor.action.deleteLines", "when": "editorTextFocus" },
Run Code Online (Sandbox Code Playgroud)
额外有用的链接:Windows 虚拟键列表:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731
有关API的详细信息和实践,请查看以下链接:
https://code.visualstudio.com/docs/getstarted/keybindings#_customizing-shortcuts
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |