尝试弄清楚如何为特定命令创建键绑定。我可以在pallete中看到这个命令,但是它没有绑定,所以我在keybindings.json中看不到它。
有没有办法可以记录在VSC中执行的所有命令,以便我可以执行命令并在日志中看到命令名称?
编辑:
为了说明这一点:
default keybindings
文件中找到了一些命令,而这不是找到你运行的命令的通用方法。它不会列出所有命令,也不会解释每个命令是什么,并且您不能使用它来验证它是否就是您执行的命令。发布于 2018-06-10 02:06:02
也可以使用键盘快捷键(Preferences: Open Keyboard Shortcuts
命令)创建绑定。您可以按命令名进行搜索,甚至可以检查其对应的id:
第二种选择是你可以启用跟踪并在输出面板中查看执行的命令(看起来它不会记录从命令面板执行的命令):
trace
。您可以在启动VS代码时传递--log参数,例如:code --log trace
(由于某种原因对我不起作用)或从命令面板执行Developer: Set Log Level...
:
发布于 2017-06-10 21:15:49
“切换行注释”命令的id是editor.action.commentLine
。
可以使用键盘快捷键编辑器中的搜索功能查找所有命令ids (在macOS上,可以通过Application Menu > Preferences > Keyboard Shortcuts
或使用快捷键Cmd+K Cmd+S
打开它)。
在keybindings.json
中,您可以触发自动完成帮助(即Ctrl+Space
)并搜索所有可用命令。
https://stackoverflow.com/questions/44453308
复制相似问题