Sublime Text 2: ฉันจะเปลี่ยนสีที่เน้นหมายเลขแถวได้อย่างไร?


91

ตามที่หัวเรื่องบอกฉันต้องการเปลี่ยนเป็นสีอื่นที่ไม่ใช่สีเทาอ่อนมากดังที่แสดงด้านล่าง (บรรทัด 319) ฉันมีช่วงเวลาที่ยากลำบากในการเห็นสิ่งนั้นโดยเฉพาะอย่างยิ่งเมื่อทำคำสั่ง 'find in files'

ป้อนคำอธิบายภาพที่นี่


คำตอบ:


168

วิธีง่ายๆ: เลือกรูปแบบสีอื่น:

ค่ากำหนด> โครงร่างสี> ... เลือกอย่างใดอย่างหนึ่ง

วิธีที่ซับซ้อนมากขึ้น: แก้ไขไฟล์โครงร่างสีปัจจุบัน:

ค่ากำหนด> เรียกดูแพ็คเกจ> โครงร่างสี - ค่าเริ่มต้น> ... แก้ไขไฟล์โครงร่างสีที่คุณใช้:

ดูโครงสร้างของ XML เจาะลึกลงไป dict > settings > settings > dict >

มองหากุญแจ lineHighlight(หรือเพิ่มมันถ้ามันหายไป): เพิ่มสตริงที่มีรูปแบบ#RRGGBBหรือ#RRGGBBAA


3
[ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] นี้ทำให้ดูเหมือนว่ามีวิธีที่ดีกว่าที่ไม่เกี่ยวข้องกับการแก้ไขไฟล์ต้นฉบับ อนิจจาฉันไม่สามารถใช้งานได้เพื่อแทนที่ไฟล์ tmTheme (ยัง) :-(
พ่อ

7
หากคุณไม่ต้องการแก้ไขธีมดั้งเดิมให้ทำสำเนาตั้งชื่ออะไรก็ได้แล้วแก้ไข
Jake Wilson

หากคุณต้องการ cusotmization ดูคำตอบด้านล่างพร้อมลิงค์ไปยังโปรแกรมแก้ไขเว็บโทนสี
watsonic

อะไรdict > settings > settings > dict >หมายถึง?
เหล็ก

1
@steel ขออภัยนั่นไม่ได้หมายถึงโครงสร้าง XML จึงมองหา<dict>แล้วในหมู่เด็กก็มองหา<settings>แล้วนั้น<settings> <dict>
Jake Wilson

14

ใน windows 7 ให้ค้นหา

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

lineHighlightค้นหาไฟล์โทนสีของคุณเปิดมันและพบว่า
เช่น:

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

แทนที่#cccด้วยสีพื้นหลังที่คุณต้องการ


2
ขอบคุณสำหรับสิ่งนี้. บน Mac จะอยู่ใน Users / Yourname / Library / Application Support / Sublime Text 2 / Packages / Color Scheme - Default / nameofcolorscheme.tmTheme
rncrtr

12

tmtheme-editor.herokuapp.comดูดีทีเดียว

บน Mac ไฟล์ธีมเริ่มต้นจะอยู่ในรูปแบบ ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

ใน Win7 ไฟล์ธีมเริ่มต้นจะอยู่ในรูปแบบ %appdata%\Sublime Text 2\Packages\Color Scheme - Default


ข้อจำกัดความรับผิดชอบ: ฉันไม่มีทางยืนยันเส้นทาง Win7 ที่ Ryan เพิ่มเข้าไปในคำตอบของฉันเพราะฉันมีแค่ mac @RyanB ฉันขอแนะนำให้เพิ่มสิ่งต่างๆเช่นความคิดเห็นได้ไหม
Jared Beck

2
Linux: w / o อย่างเจ็บแสบ: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultด้วยการเฉือน: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. คุณสามารถแก้ไขโพสต์ของคุณได้หากต้องการ @JaredBeck
AD

1
บน OSX เพียงแค่วางไฟล์ที่คุณดาวน์โหลดจากโปรแกรมแก้ไขลงในโปรแกรมแก้ไข~/Library/Application\ Support/Sublime\ Text\ 2/Packages/แล้วไฟล์จะปรากฏในเมนูของคุณ (ไม่จำเป็นต้องใส่ไว้ใน dir เริ่มต้น) โปรดทราบว่าสิ่งนี้ใช้ได้กับ ST3 ด้วย (เพียงแค่เปลี่ยน 2 เป็น 3 ด้านบน)
watsonic

มีประโยชน์มากฉันชอบมัน! วิธีใดในการแก้ไขโค้ดบนแอพเพื่อให้คุณสามารถดูว่าvar blobมีอะไรเป็นอย่างไรเมื่อใช้ config นั้น?
Blundering Philosopher

Nvm พบเพียงปุ่มที่ด้านล่างของหน้าเพื่อเปลี่ยนภาษา
Blundering Philosopher

6

สำหรับ Sublime Text 3 สิ่งที่ฉันต้องทำคือเพิ่มลง"highlight_line": trueในไฟล์การตั้งค่าผู้ใช้ของฉัน: ค่ากำหนด -> การตั้งค่า - ผู้ใช้ เพียงครั้งเดียวที่มีการตั้งค่ากำหนดที่การตั้งค่าโทนสีทั้งหมดlineHighlightมีผล

หวังว่านี่จะช่วยคนอื่นได้บ้างในเรื่องเดียวกันนี้


3
op ต้องการเปลี่ยนสีไฮไลต์
Madbreaks

5

โพสต์นี้มีไว้สำหรับ Sublime 3

ฉันเพิ่งติดตั้ง Sublime 3 เวอร์ชัน 64 บิตบน Ubuntu 14.04 ฉันไม่สามารถบอกความแตกต่างระหว่างเวอร์ชันนี้กับ Sublime 2 ได้เท่าส่วนติดต่อผู้ใช้ เหตุผลที่ฉันไม่ไปกับ Sublime 2 คือมันให้ข้อความแสดงข้อผิดพลาด "GLib Critical" ที่น่ารำคาญ

อย่างไรก็ตาม - โพสต์ก่อนหน้านี้กล่าวถึงไฟล์ /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

ฉันต้องการให้คำแนะนำสองประการเกี่ยวกับไฟล์นี้ใน Sublime 3:

  1. คุณสามารถแก้ไขด้วย pico และใช้^Wเพื่อค้นหาชื่อธีม ผลการค้นหาแรกจะนำคุณไปยังรายการลักษณะ XML ซึ่งคุณสามารถเปลี่ยนค่าได้ ทำสำเนาก่อนทำการทดลอง
  2. หากคุณเลือกธีมในเมนูซับไลม์ (ภายใต้การตั้งค่า / โครงร่างสี) ก่อนที่คุณจะเปลี่ยนไฟล์นี้การเปลี่ยนแปลงจะถูกแคชและการเปลี่ยนแปลงของคุณจะไม่มีผล ดังนั้นให้ลบเวอร์ชันแคชและรีสตาร์ทซับไลม์เพื่อให้การเปลี่ยนแปลงมีผล เวอร์ชันแคชอยู่ที่ ~/.config/sublime-text-3/Cache/Color Scheme - Default/

2

หากคุณมีSublimeLinterติดตั้งไว้ธีมของคุณ (อย่างน้อยก็คือ ST3) อาจจบลงใน ... / Packages / User / SublimeLinter / [your-selected-theme]

ดังที่ได้กล่าวไว้ข้างต้น - ค้นหาคำสั่ง 'การตั้งค่า' ที่ซ้อนกันและแก้ไขหรือเพิ่มรายการ 'lineHighlight' ตามที่คุณต้องการ #RRGGBB#RRGGBBAAหรือ ฉันชอบ#0000AA99เมื่ออยู่บนพื้นหลังสีดำ (ish)

เครื่องมือที่มีประโยชน์หากคุณไม่รู้จักการผสมสีของคุณ: RGBtoHEXและHEXtoRGB

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.