Sublime Text 2: Bagaimana cara mengubah warna nomor baris yang disorot?

91

Seperti yang dikatakan subjek, saya ingin mengubah ke sesuatu selain abu-abu yang sangat terang seperti yang ditunjukkan di bawah ini (baris 319). Saya kesulitan melihatnya, terutama saat melakukan perintah 'temukan di file'.

masukkan deskripsi gambar di sini

phirschybar
sumber

Jawaban:

168

Cara mudah: Pilih Skema Warna alternatif:

Preferensi> Skema Warna> ... pilih satu

Cara yang lebih rumit: Edit file skema warna saat ini:

Preferensi> Jelajahi Paket> Skema Warna - Default> ... edit file Skema Warna yang Anda gunakan:

Melihat struktur XML, telusuri dict > settings > settings > dict >

Carilah kunci (atau menambahkannya jika itu hilang): lineHighlight. Tambahkan string dengan format #RRGGBBatau #RRGGBBAA.

Jake Wilson
sumber
3
[ Github.com/buymeasoda/soda-theme/wiki/Theme-customisation] ini membuatnya tampak seperti ada cara yang lebih baik yang tidak melibatkan pengeditan file aslinya. Sayangnya saya tidak bisa membuatnya berfungsi untuk menimpa file tmTheme (belum) :-(
Ayah
7
Jika Anda tidak ingin mengedit tema asli, cukup buat salinannya, beri nama apa pun, lalu edit.
Jake Wilson
jika Anda mencari cusotmization, lihat jawaban di bawah ini dengan link ke editor web skema warna
watsonic
Apa yang dimaksud dict > settings > settings > dict >?
baja
1
@ baja Maaf, itu tidak berarti untuk menunjukkan struktur XML. Jadi mencari <dict>, maka di antara anak-anak itu mencari <settings>, kemudian <settings>, kemudian <dict>.
Jake Wilson
14

Di windows 7, temukan

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Temukan file skema warna Anda, buka, dan temukan lineHighlight.
Ex:

<key>lineHighlight</key>
<string>#ccc</string>

ganti #cccdengan warna background pilihan Anda.

Simion Agavriloaei
sumber
2
Terima kasih untuk ini. Di mac, itu ada di Users / Yourname / Library / Application Support / Sublime Text 2 / Packages / Color Scheme - Default / nameofcolorscheme.tmTheme
rncrtr
12

tmtheme-editor.herokuapp.com sepertinya cukup bagus.

Di mac, file tema default dalam format ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

Di Win7, file tema default dalam format %appdata%\Sublime Text 2\Packages\Color Scheme - Default

Jared Beck
sumber
Penafian: Saya tidak punya cara untuk mengonfirmasi jalur Win7 yang ditambahkan Ryan ke jawaban saya, karena saya hanya punya mac. @RyanB, bolehkah saya menyarankan untuk menambahkan hal-hal seperti komentar?
Jared Beck
2
Linux: w / o menebas: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultdengan pemotongan: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Anda dapat mengedit posting Anda jika Anda menginginkan @JaredBeck
AD
1
Di OSX cukup jatuhkan file yang Anda unduh dari editor ke dalam ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/dan itu akan muncul di menu Anda. (tidak perlu meletakkannya di direktori default). Perhatikan ini juga berfungsi untuk ST3 (cukup ubah 2 menjadi 3 di atas).
watsonic
Sangat berguna, saya menyukainya! Adakah cara untuk mengedit kode pada aplikasi sehingga Anda dapat melihat seperti apa var blobtampilan dengan konfigurasi itu?
Blundering Philosopher
Nvm, baru saja menemukan tombol di bagian bawah halaman untuk mengubah bahasa.
Blundering Philosopher
6

Untuk Sublime Text 3, yang harus saya lakukan hanyalah menambahkan "highlight_line": trueke file pengaturan pengguna saya: Preferensi -> Pengaturan - Pengguna. Hanya setelah preferensi ditetapkan, semua lineHighlightpengaturan skema warna diterapkan.

Mudah-mudahan ini akan menyelamatkan orang lain dari beberapa kegagalan yang sama ini.

Troy S.
sumber
3
op ingin mengubah warna sorotan
Madbreaks
5

Posting ini untuk Sublime 3.

Saya baru saja menginstal Sublime 3, versi 64 bit, di Ubuntu 14.04. Saya tidak bisa membedakan antara versi ini dan Sublime 2 sejauh antarmuka pengguna. Alasan saya tidak menggunakan Sublime 2 adalah karena memberikan pesan error "GLib critical" yang mengganggu.

Anyways - posting sebelumnya menyebutkan file tersebut /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Saya ingin memberikan dua tips di sini sehubungan dengan file ini di Sublime 3:

  1. Anda dapat mengeditnya dengan pico dan menggunakannya ^Wuntuk mencari nama tema. Hasil pencarian pertama akan membawa Anda ke entri gaya XML tempat Anda dapat mengubah nilainya. Buat salinan sebelum Anda bereksperimen.
  2. Jika Anda memilih tema di menu luhur (di bawah Preferensi / Skema Warna) sebelum Anda mengubah file ini, maka perubahan akan disimpan dalam cache dan perubahan Anda tidak akan berlaku. Jadi hapus versi yang di-cache dan mulai ulang sublim agar perubahan diterapkan. Versi cache ada di ~/.config/sublime-text-3/Cache/Color Scheme - Default/
Claude
sumber
2

Jika Anda menginstal SublimeLinter , tema Anda (setidaknya ST3) mungkin berakhir di ... / Packages / User / SublimeLinter / [your-selected-theme]

Seperti disebutkan di atas - temukan dikt 'pengaturan' bersarang dan edit atau tambahkan entri 'lineHighlight' dengan #RRGGBBatau #RRGGBBAA. Saya suka #0000AA99saat berada di latar belakang hitam (ish).

Alat yang berguna jika Anda tidak tahu kombinasi warna Anda: RGBtoHEX dan HEXtoRGB

Wayne Weibel
sumber