[英]Cannot Edit Default VSCode JSON Settings
我在 Windows 10 上使用 VSCode 1.47.3。我無法在 json 中編輯默認設置:
我嘗試以管理員身份打開 VSCode,卸載並重新安裝,重新啟動計算機,然后降級到 1.46,但仍然無法編輯。 有人知道如何解決這個問題嗎?
vscode 中的默認設置是不可編輯的文檔。 它充當您查看本機設置的默認設置以及擴展默認設置的一種方式。
當使用設置編輯器時,這些默認值還用於識別設置何時更改為“藍色”線指示器:
當您更改設置時,VS Code 會重新加載對設置的更改。 修改后的設置現在用藍線表示,類似於編輯器中的修改線。 齒輪圖標打開一個上下文菜單,其中包含將設置重置為其默認值以及將設置復制為 JSON 的選項。
目前,vscode 僅提供 2 個可編輯設置:
VS Code 提供了兩種不同的設置范圍:
- 用戶設置 - 全局應用於您打開的任何 VS Code 實例的設置。
- 工作區設置 - 存儲在工作區中的設置,僅在工作區打開時應用。
工作區設置會覆蓋用戶設置。 工作區設置特定於項目,並且可以在項目的開發人員之間共享。
注意:VS Code“工作區”通常只是你的項目根文件夾。 工作區設置以及調試和任務配置存儲在根目錄下的 a.vscode 文件夾中。 通過稱為多根工作區的功能,您還可以在 VS Code 工作區中擁有多個根文件夾。
您可以使用設置編輯器配置這些設置,如上圖所示,或者您可以導航到其 JSON 對應項以進行手動輸入(示例如下右圖所示)。
對於工作區設置 JSON,JSON 文件位於名為.vscode
的根目錄的文件夾中,如果不存在,您可以自己創建它。
默認情況下,VS Code 顯示設置編輯器,但您仍然可以通過使用命令面板中的打開設置 (JSON) 命令或使用workbench.settings.editor
設置更改默認設置編輯器來編輯底層 settings.json 文件。
您可以使用以下設置定義顯示哪個視圖:
workbench.settings.openDefaultSettings
在您打開常規設置時打開默認設置(這只適用於
JSON
設置編輯器選項)
workbench.settings.editor
確定使用哪個編輯器,可以選擇
UI
或者JSON
workbench.settings.useSplitJSON
這將打開一個 JSON 設置編輯器,默認設置位於左側,但左側的默認編輯器的行為類似於
UI
編輯器,您可以根據類別折疊區域,並且有一個搜索輸入框,它將共享與右側的 json 編輯器相同的選項卡,而上面提到的workbench.settings.openDefaultSettings
選項將每個設置視圖放在各自的選項卡(編輯器)中
我遇到了同樣的問題,有效的解決方案如下。 確實無法修改默認設置,但以下步驟說明了如何在 JSON 中編輯設置:
歸功於此處發布的 Ahmad Awais 視頻
我有同樣的問題,終於弄清楚了。 Go 到 Preferences >> Settings,展開 Workbench >> Settings Editor。
從那里開始,第一個設置應該是“編輯器”。 將其從 UI 更改為 json,然后關閉設置並重新打開首選項>>設置。
您的設置現在將以分屏格式打開,您可以在其中編輯右側的文件。
如果要更改全局設置,則需要通過將 json 添加到 settings.json 來覆蓋 defaultSettings.json 文件
按:Ctrl/cmd-shift-p
類型:settings.json
Select:首選項:打開設置。json
請記住,工作區設置仍將覆蓋全局設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.