การเปิดตัวโปรแกรมแก้ไข CudaText 1.110.3


การเปิดตัวโปรแกรมแก้ไข CudaText 1.110.3

CudaText เป็นตัวแก้ไขโค้ดข้ามแพลตฟอร์มฟรีที่เขียนด้วย Lazarus ตัวแก้ไขรองรับส่วนขยาย Python และมีคุณสมบัติหลายอย่างที่ยืมมาจาก Sublime Text ในหน้า Wiki ของโครงการ https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 ผู้เขียนแสดงรายการข้อดีเหนือ Sublime Text

ตัวแก้ไขนี้เหมาะสำหรับผู้ใช้ขั้นสูงและโปรแกรมเมอร์ (มีพจนานุกรมวากยสัมพันธ์มากกว่า 200 รายการ) คุณสมบัติ IDE บางอย่างมีให้เป็นปลั๊กอิน ที่เก็บโครงการตั้งอยู่บน GitHub หากต้องการทำงานบน Linux มีบิลด์สำหรับ GTK2 และ Qt5 CudaText มีการเริ่มต้นที่ค่อนข้างเร็ว (ประมาณ 0.3 วินาทีบน CPU Core i3)

การเปลี่ยนแปลงที่เกิดขึ้นในช่วง 2 เดือนที่ผ่านมา:

  • ปรับปรุงเอ็นจิ้นนิพจน์ทั่วไป TRegExpr เพิ่มกลุ่มอะตอมมิก, กลุ่มที่มีชื่อ, การยืนยัน lookahead+lookbehind, ค้นหากลุ่ม Unicode ด้วย p P, รองรับอักขระ Unicode ที่ใหญ่กว่า U+FFFF นี่เป็นเอ็นจิ้นเดียวกับที่รวมอยู่ใน Free Pascal แต่เป็นเวอร์ชันอัปสตรีม หวังว่าการเปลี่ยนแปลงจากต้นน้ำจะรวมอยู่ใน Free Pascal

  • Lexers ได้รับการปรับปรุง ตัวอย่างเช่น ขณะนี้ JSON เน้นโครงสร้าง JSON ที่ไม่ถูกต้องทั้งหมด Bash เน้น "ตัวเลข" ที่ไม่ถูกต้อง PHP ได้รับการปรับปรุงอย่างมากเพื่อให้ผ่านการทดสอบจากโปรแกรมแก้ไขอื่น

  • ตัวเลือกที่เพิ่มเข้ามา:

    • แบบอักษรของแถบสถานะ
    • องค์ประกอบธีม UI สำหรับสีแถบสถานะ
    • ความละเอียดการแสดงผลของแถบแท็บ
    • อนุญาตให้แสดงด้านล่างและแถบด้านข้างเมื่อเริ่มต้นระบบ
  • คำสั่ง "ตรวจสอบการอัปเดต" ใช้ได้กับทุกระบบปฏิบัติการ

  • ใหม่ lexer RegEx สำหรับการระบายสีอินพุตของกล่องโต้ตอบการค้นหาในโหมด "นิพจน์ปกติ"

  • กล่องแนวตั้งสำหรับโหมดการตัดบรรทัดตอนนี้ทำงานในลักษณะเดียวกับใน Sublime Text และ VS Code รายละเอียดเพิ่มเติมมีการอธิบายไว้ในวิกิ https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • สำหรับผู้ใช้ ST3 มีส่วน Wiki ที่แสดงวิธีดำเนินการ ST3 หลายอย่างใน CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

ที่มา: linux.org.ru

เพิ่มความคิดเห็น