簡體   English   中英

從代碼中打開 VSC 設置 window

[英]Opening the VSC settings window from code

我正在開發 Visual Studio Code 擴展,需要一些設置才能正常工作。 現在,如果用戶忘記了什么,我會顯示一條警告消息來指出這一點,並告訴他們在設置中修復此property 但是,我想添加一個button來打開該propertysettings頁面。

然而,環顧了一個多小時后,我似乎無法在 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.

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