簡體   English   中英

VSCode 中所有可用命令的列表

[英]List of all available commands in VSCode

我在哪里可以找到 VSCode 中所有可用命令的列表及其描述

我只知道這些來源:

在官方文檔中:

  • 這個列表似乎只包含 Visual Studio Code 命令的一個子集,您可能會在vscode.commands.executeCommand API中使用這些命令(為什么這只是完整列表的一個子集?
  • 鍵綁定文檔中的另一個列表,它似乎也只包括所有可用命令的子集我想那些與默認鍵綁定相關的命令?

在編輯器本身中:

當我打開“默認鍵綁定”時,我可以看到一個命令列表。 許多操作都用//注釋掉了,但有趣的是,我認為這也不包括所有命令(例如,未列出maximizeOtherEditor


VSCode 在其文檔或代碼庫中是否有正式的命令列表( commandID )? 如果不:

  • 最接近它的是什么?
  • 導航代碼庫以嘗試查找所有命令及其作用的好方法是什么?

相信“首選項:默認鍵盤快捷鍵 (JSON)”(命令 ID workbench.action.openDefaultKeybindingsFile )的內容確實顯示了 VSC 在調用時知道的所有本機和擴展貢獻命令的完整列表。

此文件顯示 VSC 的默認值和擴展清單中的key 沒有建議默認值的命令是那些在文件末尾被注釋掉的命令。

它們的描述(如在命令面板、鍵盤快捷鍵設置、擴展貢獻選項卡和其他地方看到的)應該在本地化屬性中,我相信目前無法在單個方便的“本地化”列表中查看它們各自的命令 ID 因此,目前閱讀上述 JSON 中找到的命令描述的唯一方法是將其 ID 粘貼到鍵盤快捷鍵搜索字段中。 (很高興被證明是錯誤的。)

萬一有人遇到這種情況,只想快速瀏覽 VSCode 命令列表: https://gist.github.com/skfarhat/4e88ef386c93b9dceb98121d9457edbf

如果你這樣做,請注意 VSCode 版本並提交。 當您閱讀它們時,它們可能已經過時了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM