การเปิดตัว Geany 1.38 IDE

โปรเจ็กต์ Geany 1.38 พร้อมวางจำหน่ายแล้ว โดยเป็นการพัฒนาสภาพแวดล้อมการพัฒนาแอปพลิเคชันที่มีน้ำหนักเบาและกะทัดรัด เป้าหมายหนึ่งของโครงการคือการสร้างสภาพแวดล้อมการแก้ไขโค้ดที่รวดเร็วมาก ซึ่งต้องใช้จำนวนการพึ่งพาขั้นต่ำระหว่างการประกอบ และไม่เชื่อมโยงกับคุณลักษณะของสภาพแวดล้อมผู้ใช้เฉพาะ เช่น KDE หรือ GNOME การสร้าง Geany ต้องการเพียงไลบรารี GTK และการพึ่งพา (Pango, Glib และ ATK) รหัสโปรเจ็กต์ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์ GPLv2+ และเขียนด้วยภาษา C และ C++ (รหัสของไลบรารี scintilla แบบรวมอยู่ในภาษา C++) แพ็คเกจถูกสร้างขึ้นสำหรับระบบ BSD และลีนุกซ์รุ่นหลัก

คุณสมบัติที่สำคัญของ Geany:

  • การเน้นไวยากรณ์
  • การเติมชื่อฟังก์ชัน/ตัวแปรและโครงสร้างภาษาอัตโนมัติ เช่น if, for และ while
  • การเติมแท็ก HTML และ XML อัตโนมัติ
  • เคล็ดลับเครื่องมือการโทร
  • ความสามารถในการยุบบล็อคโค้ด
  • การสร้างโปรแกรมแก้ไขตามส่วนประกอบการแก้ไขข้อความต้นฉบับ Scintilla
  • รองรับภาษาการเขียนโปรแกรมและมาร์กอัป 75 ภาษา รวมถึง C/C++, Java, PHP, HTML, JavaScript, Python, Perl และ Pascal
  • การสร้างตารางสรุปสัญลักษณ์ (ฟังก์ชัน วิธีการ วัตถุ ตัวแปร)
  • โปรแกรมจำลองเทอร์มินัลในตัว
  • ระบบที่เรียบง่ายสำหรับการจัดการโครงการ
  • ระบบแอสเซมบลีสำหรับการคอมไพล์และรันโค้ดที่แก้ไขแล้ว
  • รองรับการขยายฟังก์ชันการทำงานผ่านปลั๊กอิน ตัวอย่างเช่น มีปลั๊กอินสำหรับการใช้ระบบควบคุมเวอร์ชัน (Git, Subversion, Bazaar, Fossil, Mercurial, SVK), การแปลอัตโนมัติ, การตรวจสอบการสะกด, การสร้างคลาส, การบันทึกอัตโนมัติ และโหมดการแก้ไขสองหน้าต่าง
  • รองรับแพลตฟอร์ม Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX 5.3, Solaris Express และ Windows

ในเวอร์ชันใหม่:

  • เพิ่มความเร็วในการเปิดเอกสาร
  • รหัสสำหรับการสนับสนุน Ctags ได้รับการซิงโครไนซ์กับ Universal Ctags และมีการเพิ่มตัวแยกวิเคราะห์ใหม่
  • การสนับสนุนไลบรารี GTK2 ถูกลบออกแล้ว
  • เพิ่มปุ่มลัดเพื่อโหลดเอกสารที่เปิดอยู่ทั้งหมดอีกครั้ง
  • ปลั๊กอิน SaveActions ให้ความสามารถในการกำหนดค่าไดเร็กทอรีเพื่อบันทึกไฟล์ได้ทันที
  • เพิ่มการรองรับภาษาโปรแกรม Julia และสคริปต์สร้าง Meson
  • ข้อกำหนดสำหรับสภาพแวดล้อมแอสเซมบลีเพิ่มขึ้น ขณะนี้แอสเซมบลีต้องการคอมไพเลอร์ที่รองรับมาตรฐาน C++17
  • การสร้างไฟล์ปฏิบัติการสำหรับระบบ Windows 32 บิตได้หยุดลงแล้ว และบิลด์ 64 บิตได้เปลี่ยนไปใช้ GTK3

การเปิดตัว Geany 1.38 IDE
การเปิดตัว Geany 1.38 IDE


ที่มา: opennet.ru

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