นี่คือเวอร์ชันสั้น:
.sublime-theme
ไฟล์เปลี่ยนรูปลักษณ์ของ UI รวมถึงแถบด้านข้างและแท็บไฟล์
- การกำหนดสิ่งเหล่านี้เป็นความเจ็บปวดอย่างมากดังนั้นควรประหยัดเวลาให้ตัวเองมากและติดตั้งแพ็คเกจTheme Menu Switcher
อัปเดต: Sublime Text 3 ได้เปลี่ยนวิธีการทำงานของ Color Schemes และ Themes โดยพื้นฐานและได้ทำลายแพ็คเกจจำนวนมากที่สร้างขึ้นเพื่อจัดการกับพวกเขา ฉันไม่สามารถยืนยันความถูกต้องของโพสต์นี้ได้อีกต่อไปหรือการทำงานของแพ็คเกจที่กล่าวถึงในที่นี้เนื่องจากผู้พัฒนา Sublime ไม่ได้อธิบายการเปลี่ยนแปลงในระบบการปรับแต่งอย่างครบถ้วนและไม่ได้ระบุวิธีการแก้ไข และที่ดีที่สุดคือพวกเขาเปลี่ยนแปลงได้ยากกว่ามาก
ณ จุดนี้ควรใช้โพสต์นี้เพื่ออ้างอิงถึงความแตกต่างระหว่าง "ธีม" และ "โทนสี" ใน Sublime Text 2 เท่านั้นเนื่องจากตัวฉันเองยังไม่สามารถเปลี่ยนธีมหรือโทนสีใน Sublime Text 3 ได้สำเร็จ
ฉันจะอัปเดตโพสต์นี้เนื่องจากฉันสามารถอุทิศเวลามากขึ้นในการคลี่คลาย Quagmire การปรับแต่ง Sublime นี้
นี่คือเวอร์ชันยาว:
รูปที่ 1:ความแตกต่างระหว่าง "Color Schemes" และ "Themes" - ใน Sublime Community คำศัพท์เหล่านี้มักจะสับสนและใช้สลับกันได้
การเปลี่ยนรูปลักษณ์ของ Sublime เป็นความพยายามที่ค่อนข้างยากด้วยเหตุผลหลักสามประการ:
- คำศัพท์ที่เลือกไม่ดี
- ข้อมูลที่ไม่ถูกต้องในชุมชนประเสริฐ
- ฝันร้ายในการติดตั้ง
คำศัพท์
Sublime มี 2 ส่วนที่แตกต่างกันที่สามารถปรับแต่งได้:
- ภูมิภาคที่สามารถแก้ไขได้ (ภูมิภาคสีม่วง)
- ส่วนติดต่อผู้ใช้ (บริเวณสีเขียว)
สิ่งเหล่านี้ใช้ไฟล์สองประเภทที่แตกต่างกันและไม่ได้สะท้อนถึงคำศัพท์อย่างถูกต้อง
" ทำไม " ของการตัดสินใจครั้งนี้คือความเข้ากันได้และเพื่อความกระชับฉันจะไม่เข้าไปที่นี่ แต่ผลเสียของความพยายามนี้คือ:
ประเภทของไฟล์ที่เรียกว่าtmTheme
ไม่ส่งผลกระทบต่อรูปแบบที่จะมีผลต่อรูปแบบสี
โครงร่างสี (เน้นด้วยสีม่วง)
- ส่งผลกระทบต่อรูปลักษณ์ของพื้นที่ที่แก้ไขได้ (โดยเฉพาะอย่างยิ่งอักขระที่แก้ไขได้เช่นสีใดเมื่อถูกไฮไลต์หรือไม่ได้เน้นเป็นต้น)
- ผลิตค่อนข้างง่าย
- Color Schemes ถูกเรียกอย่างผิด ๆ ว่า "Themes" ทั่วชุมชน Sublime
ธีม (เน้นด้วยสีเขียว)
.sublime-theme
ไฟล์เปลี่ยนธีมหรือลักษณะ UI ของ Sublime
- ผลิตยาก
- เป็นเรื่องยากที่จะหาธีม Sublime ที่แท้จริงเมื่อเทียบกับ "Color Schemes"
ข้อมูลที่ผิด
หลายแพ็คเกจเรียกร้องให้เปลี่ยนธีม แต่เปลี่ยนโครงร่างสีจริงๆ โดยปกติจะเป็นเพราะคนผลิตไม่รู้ว่า "Theme" หมายถึง UI โดยเฉพาะ
ความยากอีกระดับคือการค้นหาแพ็กเกจ "ธีม" ที่แท้จริงแทนที่จะเป็น Color Scheme
แม้แต่เว็บไซต์ที่ถูกกฎหมายบางแห่งก็ไม่สามารถแยกแยะความแตกต่างระหว่างสองเว็บไซต์ได้อย่างถูกต้องซึ่งจะเพิ่มความท้าทาย ตัวอย่างเช่นcolorsublime.comมีบทช่วยสอนเกี่ยวกับการเปลี่ยน "ธีม" ที่ยอดเยี่ยม แต่จริงๆแล้วอ้างอิงประเภทไฟล์ "Color Scheme" ( .tmTheme
)
อาการปวดในการติดตั้ง
ธีมและโครงร่างสียากที่จะติดตั้งและกำหนด ในความเป็นจริงมันน่าตกใจว่ากระบวนการนี้ยากแค่ไหน ความยากลำบากยิ่งทวีความรุนแรงขึ้นไปอีกด้วยการเปลี่ยนแปลงพื้นฐานในการติดตั้งและข้อกำหนดข้อกำหนดใน Sublime Text 3 ที่ไม่สามารถอธิบายได้อย่างสมบูรณ์ซึ่งทำให้หลายแพ็คเกจที่เราเคยพึ่งพาในการเปลี่ยนธีมและโครงร่างสี
ต้องติดตั้งแพ็คเกจ Theme จริง (ขอให้โชคดีในการค้นหาโดยการเรียกดูแพ็คเกจใน Package Control) กำหนดไว้ในการตั้งค่าจากนั้นรีสตาร์ท Sublime และหากคุณทำอะไรผิด Sublime จะแทนที่การตั้งค่าธีมที่ผู้ใช้กำหนดเองด้วยค่าเริ่มต้น ใช่คุณได้ยินฉันถูกต้องโดยไม่ต้องแจ้งให้ทราบล่วงหน้าหรือข้อความแสดงข้อผิดพลาด Sublime จะเขียนทับนิยามธีมของคุณ
แต่ด้วยThemes Menu Switcherสิ่งที่คุณต้องทำคือไปที่Preferences
> Theme
แล้วคุณจะเห็นรายการธีมทั้งหมดที่คุณติดตั้งไว้ คุณยังสามารถสลับระหว่างธีมได้อย่างง่ายดายโดยไม่ต้องรีสตาร์ท Sublime
นี่คือตัวอย่างจากเว็บไซต์:
ฉันไม่มีส่วนเกี่ยวข้องกับ Theme Menu Switcher เลยฉันเป็นแค่แฟนคลับ
อีกครั้งตัวสลับเมนูธีมไม่ทำงานเหมือนกันใน Sublime Text 3 หากคุณต้องการปรับแต่งรูปลักษณ์ฉันไม่แนะนำให้อัปเดตเป็น Sublime Text 3