นี่คือสูตรของฉัน
หมายเหตุ:นี่ไม่ใช่สิ่งที่ OP ถาม คำแนะนำเหล่านี้จะช่วยให้คุณเปลี่ยนสีของรายการ (ความคิดเห็นคำหลัก ฯลฯ ) ที่กำหนดกฎการจับคู่ไวยากรณ์ ตัวอย่างเช่นใช้คำแนะนำเหล่านี้เพื่อเปลี่ยนเพื่อให้ความคิดเห็นเกี่ยวกับโค้ดทั้งหมดเป็นสีฟ้าแทนที่จะเป็นสีเขียว
ฉันเชื่อว่า OP กำลังถามถึงวิธีกำหนดthisเป็นรายการที่จะเป็นสีเมื่อพบในไฟล์ต้นฉบับ JavaScript
ติดตั้ง Package: PackageResourceViewer
Ctrl+Shift+P> [ PackageResourceViewer: Open Resource]> [ Color Scheme - Default]> [ Marina.sublime-color-scheme] (หรือโทนสีใดก็ตามที่คุณใช้)
คำสั่งดังกล่าวจะเปิดแท็บใหม่ไปยังไฟล์ " Marina.sublime-color-scheme"
- สำหรับฉันไฟล์นี้อยู่ในโปรไฟล์การโรมมิ่งของฉัน
%appdata%( C:\Users\walter\AppData\Roaming\Sublime Text 3\Packages\Color Scheme - Default\)
- อย่างไรก็ตามถ้าฉันเรียกดูเส้นทางนั้นในWindows Explorer [
Color Scheme - Default] ไม่ใช่ลูกของ [ Packages] dir ฉันสงสัยว่าPackageResourceViewerกำลังทำ virtualization
ขั้นตอนที่ไม่บังคับ:บนแท็บรูปแบบสีใหม่: Ctrl+Shift+P> [ Set Syntax: JSON]
ค้นหากฎที่คุณต้องการเปลี่ยนแปลง ฉันต้องการให้แสดงความคิดเห็นได้ดังนั้นฉันจึงค้นหา " Comment"
"rules":
[
{
"name": "Comment",
"scope": "comment, punctuation.definition.comment",
"foreground": "var(blue6)"
},
ค้นหาสตริง"blue6":เพื่อค้นหาส่วนนิยามตัวแปรสี ฉันพบมันใน"variables"ส่วน
เลือกสีใหม่โดยใช้เครื่องมือเช่นhttp://hslpicker.com/
blue6ทั้งกำหนดตัวแปรสีใหม่หรือเขียนทับการตั้งค่าสี
- คำเตือน: การเขียนทับ
blue6จะส่งผลต่อองค์ประกอบข้อความอื่น ๆ ทั้งหมดในโทนสีนั้นซึ่งใช้ blue6 ด้วย ("เครื่องหมายวรรคตอน" "Accessor")
บันทึกไฟล์ของคุณการเปลี่ยนแปลงจะถูกนำไปใช้ทันทีกับไฟล์ / แท็บที่เปิดอยู่
หมายเหตุ
Sublime จะจัดการกับรูปแบบสีเหล่านี้ อาจมากกว่านี้
hsla = สี, ความอิ่มตัว, ความสว่าง, อัลฟา rgba = แดง, เขียว, น้ำเงิน, อัลฟา
hsla (151, 100%, 41%, 1) - พารามิเตอร์สุดท้ายคือระดับอัลฟา (ความโปร่งใส) 1 = ทึบแสง 0.5 = ครึ่งโปร่งใส 0 = โปร่งใสเต็มรูปแบบ
hsl (151, 100%, 41%) - ไม่มีช่องอัลฟา
rgba (0, 209, 108, 1) - rgb พร้อมช่องอัลฟา
rgb (0, 209, 108) - ไม่มีช่องอัลฟา