试图弄清楚如何为特定命令创建键绑定。 我可以在托盘中看到命令,但它没有绑定,所以我无法在keybindings.json中看到它。
有什么方法可以记录在VSC中执行的所有命令,以便我可以执行命令并在日志中查看命令名称?
修改
说清楚:
default keybindings
文件中找到了一些命令,而这并不是找到你运行的命令的一般方法。它没有列出所有命令,也没有解释它们各自的含义,你不能用它来验证它是你执行的命令。答案 0 :(得分:2)
您也可以使用键盘快捷键创建绑定(Preferences: Open Keyboard Shortcuts
命令)。您可以按命令名称进行搜索,甚至可以检查其对应的ID:
第二个选项是您可以在输出面板中启用跟踪并查看已执行的命令(看起来它不会记录从命令选项板执行的命令):
答案 1 :(得分:1)
“切换线注释”命令的ID为editor.action.commentLine
。
您可以使用键盘快捷键编辑器中的搜索功能找到所有命令ID(在macOS上,您可以通过Application Menu > Preferences > Keyboard Shortcuts
或使用快捷键Cmd+K Cmd+S
打开它。)
在keybindings.json
中,您可以触发自动填充帮助(即Ctrl+Space
)并搜索所有可用命令。