2015-05-05 10 views
5

Visual Stuido Code demo dakika 28: 57-29: 20 ve 30: 20-31: 10'da, bazı harika JSON kodları tamamlandı.VS Kodunu .json dosyalarında (jsonschema desteği) kodun tamamlanmasını sağlamak için nasıl yapılandırabilirim?

JSON dosyalarım için bir şemaya nasıl ve nasıl bir şema eklerim?

VS Kodu, belirli bir .json dosyası için hangi şemayı kullanacağını nasıl biliyor?

+0

Bu bağlantı size yardımcı olabilir: http://blogs.msdn.com/b/webdev/archive/2014/04/11/intellisense-for-json-schema-in-the-json-editor.aspx – jruizaranguren

cevap

8

JSON şemalarının dosyalara ilişkilendirilmesi, 'json.schemas' özelliğinin altındaki ayarlarda (Dosya, Tercihler, Kullanıcı Ayarları veya Çalışma Alanı Ayarları) yapılır.

Bu, bir örnek için JSON şemasının biçme şemasına nasıl bağlandığıyla ilgili bir örnektir.

"json.schemas": [ 
    { 
     "fileMatch": [ 
      "/bower.json", 
      "/.bower.json" 
     ], 
     "url": "http://json.schemastore.org/bower" 
    }, 
    ... 

Ayrıca çalışma alanında bulunan şemalar kullanan veya sağ ayarlarında kendisi bir şema tanımlayabilirsiniz. Örnekler için https://code.visualstudio.com/docs/languages/json'u kontrol edin.

+0

To ayarları ekip üyeleriyle paylaş, çalışma alanı ayarları olarak kaydetmem ve .settings/settings.json'u (git/SVN ...) deposuna kontrol etmeliyim. –

+0

Ne yazık ki, bu iki durumda çalışmaz: 1. Kendi ".settings/settings.json" içeren bir alt modülüm olduğunda (dikkate alınmaz). 2. Bir alt dizini açarsam, üst dizindeki '.settings/settings.json' da göz ardı edilir. Sanırım ".gitignore", ".jshint" vb. Gibi çalışmalı. Else, eski katı IDE'lerin dünyasına geri döndük. –

+0

Belgelerin hangi kalıpların kullanılabileceğini açıklaması güzel olurdu (ör., **. Foo.json') –

İlgili konular