簡體   English   中英

Visual Studio 代碼 JSON 完成

[英]Visual Studio Code JSON completion

我正在 Unity 中制作我的第一個視頻游戲,我正在搞亂在 JSON 文件中存儲數據。 更具體地說,語言本地化文件。 每個文件存儲字符串的鍵值對。 按鍵按類別分組(如“menu.pause.quit”)。 現在,由於每個語言文件本質上都將具有相同的鍵(但值不同),如果 VS 代碼能夠識別並幫助我使用工具提示編寫這些鍵,那就太好了。

例如,如果你在 VS 代碼中打開 settings.json,如果你嘗試寫一些東西,就會發生某種自動補全:

在此處輸入圖像描述

這是如何運作的?

json 文件的自動完成是使用 json 模式完成的。 它在文檔中有所描述: https://code.visualstudio.com/docs/languages/json#_json-schemas-and-settings

基本上你需要創建一個 json 模式來描述你的 json 文件,你可以通過你的用戶或工作區設置 map 它到 Z466DEEC76ECDF25FCA6D38571F3 文件

// settings.json
{
  // ... other settings
  "json.schemas": [
    {
      "fileMatch": [
        "/language-file.json"
      ],
      "url": "./language-file-schema.json"
    }
  ]   
}

這將為基於language-file-schema.json (在您的工作區文件夾中,但您也可以使用絕對路徑)的language-file.json (或與該模式匹配的任何其他文件)提供自動完成

fileMatch 的元素可能是匹配多個文件的模式。

暫無
暫無

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

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