![](/img/trans.png)
[英]Opening VS Code settings window from extension with specific search query
[英]Opening the VSC settings window from code
我正在開發 Visual Studio Code 擴展,需要一些設置才能正常工作。 現在,如果用戶忘記了什么,我會顯示一條警告消息來指出這一點,並告訴他們在設置中修復此property
。 但是,我想添加一個button
來打開該property
的settings
頁面。
然而,環顧了一個多小時后,我似乎無法在 Api 或任何其他人問這個問題(我覺得有點奇怪?)中找到對此的任何支持。 如果它真的不存在,我仍然希望至少有 1 個其他人在某個地方問這個問題,但據我所知,絕對沒有。
是否可以從代碼中打開設置 window(最好甚至將它們過濾到我的擴展屬性/必須填寫的一個屬性)?
提前致謝
我在通過鍵綁定keybinds
進行挖掘后自己發現了它。您可以使用以下命令打開settings
:
vscode.commands.executeCommand("workbench.action.openSettings2");
但是,我沒有找到如何將搜索查詢傳遞給它以在設置中打開特定位置。
編輯:您可以使用openSettings
並將搜索查詢作為額外參數添加到executeCommand
。 例如 - 如果您的屬性在package.json
中定義為my.extension.property
,您可以使用:
vscode.commands.executeCommand("workbench.action.openSettings", "my.extension.property");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.