ปรับปรุง Notion Syntax Highlighter พร้อมกับธีม 245 รูปแบบและการเน้นไวยากรณ์ที่ดีขึ้น
Notion Syntax Highlighter เป็นส่วนขยายของ Chrome ฟรีที่พัฒนาโดย jserwatka.dev มันเพิ่มความสามารถในการเน้นสัญลักษณ์ของบล็อกโค้ดใน Notion และมีตัวเลือกธีมที่หลากหลายมาก ด้วยธีมที่มีอยู่ 245 รูปแบบผู้ใช้สามารถปรับแต่งลักษณะของบล็อกโค้ดตามความชอบของพวกเขาได้
หลังจากติดตั้งส่วนขยายนี้ มันจะเลือกธีมเริ่มต้น Gruvbox dark โดยอัตโนมัติ อย่างไรก็ตาม ผู้ใช้สามารถเปลี่ยนธีมได้ง่ายๆ โดยคลิกที่ไอคอนของส่วนขยายและเลือกธีมที่แตกต่างกัน สำหรับความสะดวกเพิ่มเติม เมนูหลักของธีมจะแสดงเฉพาะธีมบางรูปแบบเท่านั้น แต่ผู้ใช้สามารถเพิ่มเติมได้โดยคลิกด้านล่างเมนูหลักหรือเข้าถึงเมนู "ตัวเลือก" ผ่านการคลิกขวาที่ไอคอนของส่วนขยาย ในหน้าตัวเลือกผู้ใช้สามารถเลือกธีมที่ต้องการให้ปรากฏในรายการเริ่มต้นของพวกเขาได้
ความเป็นส่วนตัวถูกให้ความสำคัญในส่วนขยาย Notion Syntax Highlighter มันไม่วิเคราะห์หรือส่งข้อมูลผู้ใช้ใดๆ ข้อมูลที่จำเป็นทั้งหมด เช่น ธีมที่เลือกและการกำหนดค่าสี จะถูกเก็บไว้ในเครื่องของผู้ใช้
มีปัญหาบางอย่างที่รู้จักกับส่วนขยายนี้ การเน้นสัญลักษณ์จะถูกปิดใช้งานหลังจากถึงจำนวนตัวอักษรที่กำหนดไว้ ซึ่งเป็นกลไกที่มีอยู่ในบล็อกโค้ดของ Notion เพื่อเหตุผลด้านประสิทธิภาพ การทำงานกับโค้ดส่วนใหญ่อาจทำให้การแก้ไขช้าลงในตัวแก้ไขบล็อกโค้ด บางภาษาไม่ได้รับการสนับสนุนโดย highlight.js จึงต้องใช้การเน้นสัญลักษณ์และธีมเริ่มต้นของ Notion การเปลี่ยนรูปแบบของ Notion อาจต้องใช้การรีเฟรชหน้าเพื่ออัปเดตสีตัวอักษรภายในบล็อกโค้ด สุดท้าย ในธีมบางรูปแบบ ตัวเลือกภาษา ตัวชี้วัด และปุ่มตัวเลือกอาจไม่สามารถมองเห็นได้
การปรับปรุงในอนาคตสำหรับ Notion Syntax Highlighter รวมถึงการแก้ไขปัญหาเกี่ยวกับประสิทธิภาพที่เกี่ยวข้องกับการแก้ไขบล็อกโค้ดขนาดใหญ่ การเพิ่มตัวเลือกที่กำหนดเองสำหรับเงา เส้นขอบโค้ด หมายเลขบรรทัด และการปรับความสูงของบรรทัด การสนับสนุน prettier และตัวจัดรูปอื่นๆ ก็อยู่ในแผน รวมถึงการทำให้กระบวนการเพิ่มธีมใหม่เป็นเรื่องง่ายขึ้น