Visual Studio kodundaki yorumların rengini nasıl değiştiririm?


Yanıtlar:


161

Gönderen 1.15 (Temmuz 2017) Eğer onu değiştirebilirsiniz settings.json Ctrl +,

"editor.tokenColorCustomizations": {
    "comments": "#d4922f"
},

1.20'den (Ocak 2018) itibaren her tema için ayrı ayrı yapabilirsiniz:

"editor.tokenColorCustomizations": {
    "[Atom One Dark]": {
        "comments": "#d4922f"
    }
},

Doğru kapsamı bulmak:

Geliştirici: Inspect TM Scopes editor.action.inspectTMScopes

demo tm inspect komutu

Seçici önceliği:

https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations#_textmate-themes



Tamam, daha fazla örnek (için js):

"editor.tokenColorCustomizations": {
    "textMateRules": [{
        "scope": "INSERT_SCOPE_HERE",
        "settings": {
            "foreground": "#ff0000"
        }
    }]
}

comment görüntü açıklamasını buraya girin punctuation.definition.comment görüntü açıklamasını buraya girin comment.block.documentation görüntü açıklamasını buraya girin storage.type.class.jsdoc görüntü açıklamasını buraya girin entity.name.type.instance.jsdoc görüntü açıklamasını buraya girin variable.other.jsdoc görüntü açıklamasını buraya girin


arka plan / ön plan için herhangi bir olasılık var mı?
Johnny Derp


1
Yorum metninden önceki // ve / * için ayarın ne olduğunu bilen var mı? Ayrıca "dizelerden önce mi?
Superdooperhero

Cevaptan "doğru kapsamı bulmayı" deneyebilirsiniz.
Alex

1
Bir yorum bloğunun başlangıç ​​ve bitiş bölümünün rengini değiştirmenin herhangi bir yolu. /**ve */yorum rengini ayarladıktan sonra değişmeden kalırlar. orta bölüm renk değiştiriyor.
andre de waard

26

Ayarlarınıza gidin. görüntü açıklamasını buraya girin

Ardından settings.json görüntü açıklamasını buraya girin dosyasını arayın ve ardından şu kod satırını ekleyin:

"editor.tokenColorCustomizations": {

        "comments": "#229977"
    },

rengin üzerine gelerek ve istediğiniz rengi seçerek yorumların rengini beğeninize göre değiştirin. görüntü açıklamasını buraya girin Ardından değişiklikleri kaydedin. (Ctrl + S) Programdan çıkın. tekrar açın, değişiklikleri göreceksiniz. görüntü açıklamasını buraya girin


6
Görseller için teşekkürler. Gezinmeyi çok daha kolay hale getirir.
Biarys

19

Cevabı ve @Johnny Derp'in yorumunu genişletmek için. Yazı tipi rengini ve stilini aşağıdakileri kullanarak değiştirebilirsiniz:

"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "comment",
        "settings": {
          "fontStyle": "italic",
          "foreground": "#C69650",
        }
      }
    ]
  },

backgroundbu şekilde değiştirilemez, sadece rengi ve stili değiştirilir. Haziran 2018 itibariyle.


Ayrıca, artık kendi metin arkadaşı kuralıyla ayrı ayrı renklendirilmesi gereken puntuation( //renkler gibi ) değişen yorumlarla ilgili birkaç yoruma yanıt olarak , bunu düzeltmek için Ekim 2019 sürümünde bir değişiklik olabilir - bu noktada bu bir çözülmemiş sorun ancak Ekim 2019 kilometre taşına eklendi. Bkz. Https://github.com/microsoft/vscode/milestone/102


6

Görünüşe göre simge renkleri şu anda ayarlar içinde özelleştirilemiyor:

En göze çarpan düzenleyici renkleri, yüklü dil gramerine dayalı simge renkleridir. Bu renkler Renk Teması tarafından tanımlanır ve (şu anda) ayarlarda özelleştirilemez.

Kaynak: https://code.visualstudio.com/docs/getstarted/theme-color-reference

Tema klasörlerine girerseniz, örneğin: C: \ Program Files (x86) \ Microsoft VS Code \ resources \ app \ extensions \ theme-monokai ve monokai-color-theme.json dosyasını düzenlediğinizde şunu fark ettim: "isim": "Yorum" olan satır için ve "ön plan" rengini değiştirerek işe yarayacaktır. Programı yeniden başlattığınızdan emin olun.


5

Mark'ın dediği gibi ama "scope":sonrasına ekleyin"comment"

"punctuation.definition.comment"

noktalama işaretlerini de renklendirmek,

mesela ( //javescript içinde | /* */css | <!-- -->html olarak).

"scope": ["comment", "punctuation.definition.comment"]

3

VS kodunuzu, ayar dosyanızı VS kodunda düzenleyerek ve bu 3 adımı uygulayarak değiştirebilirsiniz.

Aşama 1: görüntü açıklamasını buraya girin

Adım 2: görüntü açıklamasını buraya girin

Aşama 3: görüntü açıklamasını buraya girin


2

VS Code yorum rengini değiştirmek için

Dosya -> Tercihler -> Ayarlar

Yalnızca bu proje için değiştirmek üzere "Çalışma Alanı Ayarları" sekmesini
seçin Tüm projeler için değiştirmek üzere "Kullanıcı Ayarları" sekmesini seçin

"Settings.json" için bir arama yapın ve "settings.json'da düzenle" seçeneğini bulun

Yorumlar için bu renk ayarını küme parantezlerinin içinde bir yere ekleyin:

  "editor.tokenColorCustomizations": {
    "yorumlar": "# ff4"
  }

Mevcut renk temanızı geçersiz kıldığınızdan şikayetçi olabilir, bunu görmezden gelin.

"Editor.tokenColorCustomizations" için zaten bir bölüm varsa, yorum rengini belirtmek için sadece satırı ekleyin.


0

Belge, Blok ve Hat ayarları

Doc, Block ve Line yorumları için farklı net renklere sahip olmak için:

Yorum önizlemeleri

"editor.tokenColorCustomizations": {
    "[Cobalt2]": {
        "textMateRules": [
            {
                "scope": [
                    "comment.block",
                    "punctuation.definition.comment.end",
                    "punctuation.definition.comment.begin"
                ],
                "settings": {
                    "foreground": "#85b3f8",
                    "fontStyle": "bold"
                }
            },
            {
                "scope": [
                    "comment.block.documentation",
                    "punctuation.definition.comment.begin.documentation",
                    "punctuation.definition.comment.end.documentation"
                ],
                "settings": {
                    "foreground": "#6bddb7",
                    "fontStyle": "bold"
                }
            },{
                "scope":["comment.line", "punctuation.definition.comment"],
                "settings": {
                    "foreground": "#FF0000",
                    "fontStyle": "bold"
                }
            }
        ]
    }
}

C ++ ile test edilmiştir.


0

Yorum konusuna yorum yaparken VS Code'un "Daha İyi Yorumlar" uzantısını çok faydalı buldum. Sen yorumlarınızın çeşitli renkleri vermek ve dolayısıyla vs. önemi Varsayılan yorumlar rengi de değiştirilebilir dayalı yorumlarınızı kategorilere ayırabilirsiniz. Https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments
Örnek: Bu uzantı Kullanıcı Ayarları veya Çalışma Alanı ayarlarında yapılandırılabilir.
Uzantı sayfasından ödünç alındı

görüntü açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.