Saat ini, itu adalah hamparan abu-abu samar, yang sulit dilihat. Adakah cara untuk mengubah warna default?
visual-studio-code
duyn9uyen
sumber
sumber
Jawaban:
Update Lihat jawaban @Jakub Zawiślak untuk VScode 1.12+
Jawaban lama
Visual Studio Code menyebut seleksi ini sebagai sorotan dan sayangnya, menurut saya warnanya tidak dapat disesuaikan saat ini. Tema dapat mengontrol warna 'pilihan', tetapi warna 'pilihan sorotan' di-hardcode.
Lihat masalah ini melacak solusi yang mungkin: https://github.com/Microsoft/vscode/issues/1636
(Sebagai catatan tambahan, Anda dapat mengaktifkan atau menonaktifkan fitur ini dengan
editor.selectionHighlight
pengaturannya.)sumber
Tambahkan baris berikut ke dalam pengaturan "Editor: Token Color Customizations", di dalam file settings.json.
Lihat Referensi Warna Tema untuk opsi lebih lanjut
sumber
"workbench.colorCustomizations": {}
lalu mulai mengetik"editor.selection
, menu pelengkapan otomatis akan menyarankan semua tombol yang memungkinkan dan penjelasannya, termasuk latar depan pemilihan."terminal.selectionBackground": "#f1eeb3a9",
selectionHighlightBackground
tampaknya tidak memengaruhi warna apa yang digunakan vscode saat menyorot penggunaan variabel atau fungsi (misalnya)Jawaban di atas mencakup
Selected text
danareas with same content as selection
, tetapi mereka melewatkanCurrent Search Match
danOther Search Matches
- yang memiliki masalah yang sama .Perhatikan bahwa pengaturan di atas juga akan mempengaruhi warna saat menggunakan Change All Occurrences CtrlF2 (perintah yang sangat berguna yang secara cerdas memilih semua kemunculan string, menempatkan kursor di setiap lokasi untuk pengeditan beberapa instance) .
MEMPERBARUI:
Bagi mereka yang menggunakan ekstensi populer Numbered Bookmarks - Anda sekarang dapat mengubah warna latar belakang garis yang ditandai - membuatnya mudah untuk dilihat. Tambahkan baris ini ke settings.json Anda (juga di bawah workbench.colorCustomizations ):
Dan jangan lewatkan tip berguna Henry Zhu dalam jawabannya di bawah ini (ingatlah untuk memberi suara positif pada jawabannya jika Anda merasa terbantu) . Saya menambahkan tip Henry ke pengaturan di atas, dan menemukan efek keseluruhan meningkat.
Contoh file pengaturan tipikal, mod posting:
Di mana menemukan file settings.json:
Metode ALTERNATE untuk membuka file settings.json:
Ctrl +, (koma) untuk membuka Pengaturan
meja kerja
Editor Pengaturan
Di kotak telusur di bagian atas, tempel
workbench.colorCustomizations
Di sebelah kiri, klik
Workbench
laluAppearance
Klik link ke kanan:
Edit in settings.json
Referensi:
https://code.visualstudio.com/api/references/theme-color#editor-colors
https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
https://code.visualstudio.com/docs/getstarted/settings
sumber
"editor.wordHighlightBorder": "#00ff0075", "editor.findMatchHighlightBorder": "#00ff0075"
Jika ada yang menemukan ini dan, seperti saya, tidak dapat menjalankan konfigurasi di atas, coba lakukan ini.
Pastikan untuk mengganti # dengan warna yang ingin Anda lihat.
Pemahaman saya tentang konfigurasi di atas.
editor.lineHighlightBackground - ketika Anda mengklik sebuah garis, inilah warna latar belakang garis itu.
"editor.selectionBackground" - Ini adalah latar belakang dari pilihan yang cocok di tempat lain di buffer. Pikirkan variabel bernama foo dan itu digunakan di seluruh file. Anda kemudian menyorot teks itu dan semua foo lainnya di halaman akan menjadi warna ini.
"editor.wordHighlightBackground" - Ini adalah warna teks yang dipilih jika kata sorotan default saat diklik tidak berpengaruh. Saya hanya melihat nilai ini membuat perbedaan jika Anda mengklik kata yang tidak dipilih secara otomatis.
editorCursor.foreground - ini adalah warna kursor Anda.
sumber
Seperti yang telah saya uji, pengaturan warna garis tepi membuatnya lebih mudah dibaca daripada mengatur warna latar belakang, yang dilakukan oleh Sublime Text.
Misalnya, tambahkan baris ini di
settings.json
:Kata-kata yang dipilih akan ditampilkan seperti ini:
sumber
Anda dapat mengubahnya dengan warna favorit Anda dengan:
Langkah
setelah pengaturan terbuka Anda akan memperbarui pengaturan Anda di kolom sisi kanan Anda, salin dan tempel kode ini di dalam tanda kurung utama
{ ... }
sumber
red
atauwhite
sebagai nilai.red
danwhite
merupakan warna web, sehingga dapat membingungkan orang ..Jika ada yang menemukan diri mereka membaca jawaban @ FujiRoyale karena tidak ada yang lain yang berhasil, dan bertanya-tanya mengapa jawabannya juga tidak berfungsi, tetapi karena itu lebih baru bertanya-tanya mengapa, saya mengikuti jawaban mereka, dan telah (dengan v1.18 vscode ) ini sebagai
user settings
penyiapan:Perhatikan indentasi dan koma dan penghapusan tanda kutip ganda dari jawaban mereka (yang harus saya mainkan untuk melakukannya dengan benar, yang tidak begitu jelas dari jawabannya). Seharusnya tidak perlu me-restart vscode, tetapi mungkin layak untuk
File > Autosave
dikunjungi dan lihat apakah Anda mulai mendapatkan sorotan warna primer. Dan kemudian pilih warna yang lebih baik untuk sorotan Anda.Anda juga dapat membuat ini berfungsi
workspace settings
dengan menempelkandi antara yang ada
{}
di panel pengaturan sebelah kanan tersebut.sumber