Saya menggunakan Windows 7 64-bit.
Apakah ada cara untuk mengedit tema gelap default di Visual Studio Code? Di %USERPROFILE%\.vscode
folder hanya ada tema dari ekstensi, sedangkan di jalur instalasi (saya menggunakan default, C:\Program Files (x86)\Microsoft VS Code
) ada file dari beberapa tema standar di \resources\app\extensions
, seperti Kimbie Dark, Solarized Dark / Light atau varian Monokai, tetapi tidak ada tema gelap default.
Tetapi jika bagaimanapun juga ada kemungkinan untuk mengeditnya, maka blok kode mana yang bertanggung jawab atas warna anggota objek, anggota penunjuk dan nama kelas dan struktur dalam bahasa C ++?
themes
visual-studio-code
Toreno96
sumber
sumber
workbench.colorCustomizations
daneditor.tokenColorCustomizations
dalam pengaturan pengguna: code.visualstudio.com/docs/getstarted/… .Atoms Edit -> Stylesheet...
Perubahan terakhir pada masalah ini adalah Maret github.com/Microsoft/vscode/issues/459 . Ini mengecewakan karena ditutup untuk komentar. API saat ini tidak mengizinkan ekstensi untuk mengubah CSS global ... jadi kami harus menunggu, atau menempelkan CSS secara manual ke Alat Pengembang seperti manusia gua.Jawaban:
File yang Anda cari ada di,
di Windows dan cari nama file
dark_vs.json
untuk menemukannya di sistem lain.Memperbarui:
Dengan versi baru VSCode Anda tidak perlu mencari file pengaturan untuk menyesuaikan tema. Sekarang Anda dapat menyesuaikan tema warna Anda dengan pengaturan
workbench.colorCustomizations
daneditor.tokenColorCustomizations
pengguna. Dokumentasi tentang masalah tersebut dapat ditemukan di sini .sumber
/usr/share/code/resources/app/extensions/theme-defaults/themes
/usr/lib/code/extensions/theme-defaults/themes
Dalam kode VS 'Pengaturan Pengguna', Anda dapat mengedit warna yang terlihat menggunakan tag berikut (ini adalah contoh dan ada lebih banyak tag),
Jika Anda ingin mengedit beberapa token warna C ++, gunakan tag berikut,
sumber
Sejauh tema, VS Code sama dapat diedit seperti Sublime. Anda dapat mengedit salah satu tema default yang disertakan dengan kode VS. Anda hanya perlu tahu di mana menemukan file tema.
Catatan samping: Saya suka tema Monokai. Namun, yang ingin saya ubah hanyalah latar belakangnya. Saya tidak suka latar belakang abu-abu gelap. Sebaliknya, menurut saya kontrasnya JAUH lebih baik dengan latar belakang hitam pekat. Kode lebih banyak muncul.
Bagaimanapun, saya mencari file tema dan menemukannya (di windows) di:
Di folder itu saya menemukan file Monokai.tmTheme dan memodifikasi kunci latar belakang pertama sebagai berikut:
Ada beberapa kunci 'latar belakang' di file tema, pastikan Anda mengedit yang benar. Yang saya edit ada di bagian paling atas. Baris 12 saya pikir.
sumber
/usr/share/code/resources/app/extensions/theme-defaults/themes/dark_vs.json
/Users/user-name/.vscode/extensions/azemoh.one-monokai-0.3.3/themes/OneMonokai-color-theme.json
cmd + shift + p dan ketikreload window
cmd untuk segera mencoba perubahan :)"workbench.colorCustomizations": { "[Theme You Want to Update]": { "editor.background": "#000000" }
Dalam pengaturan pengguna.C:\Program Files\Microsoft VS Code\resources\app\extensions\
, biasanya diikuti olehtheme-....
"workbench.colorCustomizations": { "editor.background": "#000" },
. Berikut adalah semua penyesuaian berbeda yang dapat Anda buat: code.visualstudio.com/api/references/theme-colorAnda tidak dapat "mengedit" tema default, tema tersebut "dikunci"
Namun, Anda dapat menyalinnya ke tema khusus Anda sendiri, dengan modifikasi persis yang Anda inginkan.
Untuk info lebih lanjut, lihat artikel ini: https://code.visualstudio.com/Docs/customization/themes https://code.visualstudio.com/docs/extensions/install-extension#_your-extensions-folder
Jika yang ingin Anda ubah hanyalah warna untuk kode C ++, Anda harus melihat penimpaan pewarna dukungan c ++. Untuk info tentang itu, buka di sini: https://code.visualstudio.com/docs/customization/colorizer
EDIT: Tema gelap ditemukan di sini: https://github.com/Microsoft/vscode/tree/80f8000c10b4234c7b027dccfd627442623902d2/extensions/theme-colorful-defaults
EDIT2: Untuk memperjelas:
sumber
Cara termudah adalah dengan mengedit pengaturan pengguna dan menyesuaikan
workbench.colorCustomizations
Jika Anda ingin membuat tema Anda
Ada juga opsi untuk mengubah tema saat ini yang akan menyalin pengaturan tema saat ini dan membiarkan Anda menyimpannya sebagai
*.color-theme.json
file JSON5sumber
Tema warna apa pun dapat diubah di bagian pengaturan ini pada VS Code versi 1.12 atau lebih tinggi:
Lihat https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
Nilai yang tersedia untuk diedit: https://code.visualstudio.com/docs/getstarted/theme-color-reference
EDIT: Untuk mengubah warna sintaks, lihat di sini: https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers#_syntax-highlighting-colors dan di sini: https://www.sublimetext.com/docs/ 3 / scope_naming.html
sumber
Seperti yang dinyatakan orang lain, Anda harus mengganti
editor.tokenColorCustomizations
atauworkbench.colorCustomizations
pengaturan di file settings.json. Di sini Anda dapat memilih tema dasar, seperti Abyss, dan hanya menimpa hal-hal yang ingin Anda ubah. Anda dapat mengganti sangat sedikit hal seperti fungsi, warna string, dll dengan sangat mudah.Misalnya untuk
workbench.colorCustomizations
"workbench.colorCustomizations": { "[Default Dark+]": { "editor.background": "#130e293f", } }
Misalnya untuk
editor.tokenColorCustomizations
:"editor.tokenColorCustomizations": { "[Abyss]": { "functions": "#FF0000", "strings": "#FF0000" } } // Don't do this, looks horrible.
Namun, penyesuaian mendalam seperti mengubah warna
var
kata kunci akan mengharuskan Anda memberikan nilai penggantian di bawahtextMateRules
kunci.Misalnya di bawah ini:
"editor.tokenColorCustomizations": { "[Abyss]": { "textMateRules": [ { "scope": "keyword.operator", "settings": { "foreground": "#FFFFFF" } }, { "scope": "keyword.var", "settings": { "foreground": "#2871bb", "fontStyle": "bold" } } ] } }
Anda juga dapat mengganti secara global di seluruh tema:
"editor.tokenColorCustomizations": { "textMateRules": [ { "scope": [ //following will be in italics (=Pacifico) "comment", "entity.name.type.class", //class names "keyword", //import, export, return… //"support.class.builtin.js", //String, Number, Boolean…, this, super "storage.modifier", //static keyword "storage.type.class.js", //class keyword "storage.type.function.js", // function keyword "storage.type.js", // Variable declarations "keyword.control.import.js", // Imports "keyword.control.from.js", // From-Keyword //"entity.name.type.js", // new … Expression "keyword.control.flow.js", // await "keyword.control.conditional.js", // if "keyword.control.loop.js", // for "keyword.operator.new.js", // new ], "settings": { "fontStyle": "italic" } } ] }
Detail lebih lanjut di sini: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
sumber
Solusi untuk MAC OS
Saya tidak yakin apakah jawaban ini cocok di sini, tetapi saya ingin membagikan solusi untuk pengguna MAC dan terlihat canggung jika saya memulai pertanyaan baru dan menjawab sendiri di sana.
cari jalur tema VSCode Anda seperti di bawah ini:
buka file .json dan cari gaya yang Anda targetkan untuk diubah.
Untuk kasus saya, saya ingin mengubah spasi render warna
dan saya telah menemukan itu sebagai
"editorWhitespace.foreground"
begitu di bawah
settings.json
dalam Visual Studio Code,saya menambahkan baris berikut (saya lakukan dalam Workspace Pengaturan),
"workbench.colorCustomizations": { "editorWhitespace.foreground": "#93A1A130" // stand as #RRGGBBAA }
Solusi dipandu dari: https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
Jangan lupa untuk ⌘ Command+ Smenyimpan pengaturan agar berfungsi.
sumber
The docs sekarang memiliki seluruh bagian tentang hal ini.
Pada dasarnya, gunakan
npm
untuk menginstalyo
, dan menjalankan perintahyo code
dan Anda akan mendapatkan sedikit wizard berbasis teks - salah satu opsinya adalah membuat dan mengedit salinan skema gelap default.sumber
Saya datang ke sini untuk menemukan cara mengedit tema, tetapi tidak dapat menemukannya di Mac saya. Setelah menyelam lebih dalam, akhirnya saya menemukan tempat pemasangan:
~/.vscode/extensions
Semua ekstensi di sana!
sumber