Tema warna untuk terminal terintegrasi VS Code


Jawaban:


185

Anda sebenarnya dapat mengubah pengaturan pengguna dan mengedit setiap warna satu per satu dengan menambahkan yang berikut ini ke pengaturan pengguna.

  1. Buka pengaturan pengguna ( ctrl + ,)
  2. Cari workbenchdan pilih di Edit in settings.jsonbawahColor Customizations
"workbench.colorCustomizations" : {
    "terminal.foreground" : "#00FD61",
    "terminal.background" : "#383737"
}

Untuk mengetahui lebih lanjut tentang warna apa yang dapat Anda edit, Anda dapat mengetahui di sini .


2
Saat ini berfungsi untuk saya, versi VSCode saya adalah 1.17.2 (yang terbaru)
Zrag123

1
Kamu benar. Aneh. Mereka bilang itu sudah dihapus, tapi itu ada. Coba saja sendiri dan berhasil. Saya kecewa karena mereka mengatakan itu telah dihapus. Senang melihat bukan itu masalahnya.
Mark A. Donohoe

2
Ini bekerja dengan benar! Saya juga ingin belajar bagaimana mendapatkan warna kontras di terminal!
terjadi

3
Masih berfungsi pada 1.24.0. Saya pikir bagian dari kebingungan adalah Anda tidak dapat mencari terminal.backgrounddi pengaturan ( 'workbench.colorCustomizations': {}adalah default), jadi sepertinya fitur yang hilang pada pandangan pertama.
Jim K.

1
Agustus 2019, sempurna. Terima kasih!
Bob Denny

31

VSCode hadir dengan tema warna built-in yang dapat digunakan untuk mengubah warna editor dan terminal.

  • Untuk mengubah tema warna tekan ctrl+k+tdi windows / ubuntu atau cmd+k+tdi mac.
  • Atau Anda dapat membuka palet perintah dengan menekan ctrl+shift+pdi windows / ubuntu atau cmd+shift+pdi mac dan ketik color. Pilih preferences: color themedari opsi, untuk memilih warna favorit Anda.
  • Anda juga dapat menginstal lebih banyak tema dari menu ekstensi di bilah kiri. cukup cari category:themesuntuk memasang tema favorit Anda. (Jika Anda perlu mengurutkan tema dengan menginstal pencarian category:themes @sort:installs)

Edit - untuk mengedit warna secara manual di terminal

Tim VSCode telah menghapus warna penyesuaian dari halaman pengaturan pengguna. Saat ini menggunakan tema adalah satu-satunya cara untuk menyesuaikan warna terminal di VSCode. Untuk informasi lebih lanjut lihat masalah # 6766


18
Terima kasih atas jawaban Anda, tetapi tema global berdampak minimal pada jendela terminal, hanya memengaruhi latar belakang dan warna latar depan dalam arti yang sangat luas. OP dan saya ingin mewarnai prompt, perintah input, dan output secara independen, tidak hanya mengubah antara putih-hitam dan hitam-putih. Tahu cara untuk mendapatkan lebih banyak kendali atas warna teks terminal?
kjhughes

1
Sepertinya mereka menghapus warna penyesuaian dari halaman pengaturan pengguna. Saat ini menggunakan tema tampaknya menjadi satu-satunya cara untuk menyesuaikan warna terminal di VSCode. lihat github.com/Microsoft/vscode/issues/6766
Dani Akash

Sangat disayangkan bahwa jawabannya tampaknya saat ini tidak didukung, tetapi tetap berguna untuk mengetahuinya. Aku akan memberimu hadiah. Terima kasih telah melacaknya.
kjhughes

1
Dari apa yang saya tahu, itu adalah masih di sana untuk menyesuaikan dari pengaturan. Buka pengaturan dan cari 'workbench.colorCustomizations'
Mark A.Donohoe

1
Ini untuk mengubah tema warna global dan tidak mempengaruhi terminal terintegrasi
Akh


17

Jika Anda pemilih warna, gunakan kode ini untuk menyesuaikan setiap segmen.

Langkah 1: Windows: Buka pengaturan pengguna (ctrl +,) Mac: Command + Shift + P.

Langkah 2: Cari "meja kerja: penyesuaian warna" dan pilih Edit di settings.json. Halaman kode berikut di dalam yang ada {} dan sesuaikan sesuka Anda.

"workbench.colorCustomizations": {
    "terminal.background":"#131212",
    "terminal.foreground":"#dddad6",
    "terminal.ansiBlack":"#1D2021",
    "terminal.ansiBrightBlack":"#665C54",
    "terminal.ansiBrightBlue":"#0D6678",
    "terminal.ansiBrightCyan":"#8BA59B",
    "terminal.ansiBrightGreen":"#237e02",
    "terminal.ansiBrightMagenta":"#8F4673",
    "terminal.ansiBrightRed":"#FB543F",
    "terminal.ansiBrightWhite":"#FDF4C1",
    "terminal.ansiBrightYellow":"#FAC03B",
    "terminal.ansiCyan":"#8BA59B",
    "terminal.ansiGreen":"#95C085",
    "terminal.ansiMagenta":"#8F4673",
    "terminal.ansiRed":"#FB543F",
    "terminal.ansiWhite":"#A89984",
    "terminal.ansiYellow":"#FAC03B"
  }

1
Terima kasih! Biru hilang: misalnya"terminal.ansiBlue":"#00a1f9"
Panagiotis Panagi

2

Warna-warna terbaik yang pernah saya temukan - selain indah, juga sangat mudah dilihat dan tidak membuat mata saya pedih - adalah yang saya temukan tercantum di gudang GitHub ini: VSCode Snazzy

Instalasi Sangat Mudah :

Salin konten snazzy.json ke file "settings.json" VS Code Anda.

(Jika Anda tidak tahu cara membuka file "settings.json", pertama tekan Ctrl + Shift + P lalu tulis Preferensi: buka pengaturan (JSON) dan tekan enter).


Perhatian : Bagi mereka yang telah mencoba ColorTool dan bekerja di luar VSCode tetapi tidak di dalam VSCode, Anda tidak membuat kesalahan dalam mengimplementasikannya, itu hanya keputusan pengembang VSCode untuk terminal VSCode diwarnai secara independen.


0

Secara sederhana. Anda dapat membuka opsi 'File -> Preferences -> Color Theme' di visual studio dan mengubah warna pilihan Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.