โปรแกรมแก้ไขข้อความที่ใช้โกโก้ที่มีประสิทธิภาพสำหรับโปรแกรมเมอร์
jEdit คือโปรแกรมแก้ไขข้อความที่ใช้ Cocoa ที่ได้รับความนิยมอย่างมาก ซึ่งออกแบบมาสำหรับโปรแกรมเมอร์
จุดแข็งของ jEdit อยู่ที่ความเรียบง่าย ทรงพลัง และรองรับ Unicode, Text Encoding Sniffer, การระบายสีไวยากรณ์ที่ปรับแต่งได้, การผูกคีย์ที่ปรับแต่งได้อย่างเต็มที่, การฝังวัตถุ (รูปภาพ, ภาพยนตร์ Quicktime และไฟล์ ) และอื่นๆ อีกมากมาย
เป็น ดึงดูดใจผู้ที่ทำงานกับ Java และ XML เป็นพิเศษ เนื่องจากมีเครื่องมือค้นหาที่มีประสิทธิภาพสำหรับนิพจน์ทั่วไป การเน้นไวยากรณ์ และการเยื้องอัตโนมัติ
หาก jEdit ไม่ได้จัดเตรียมทุกสิ่งที่คุณต้องการ ก็มีโอกาสสูงที่ ฐานข้อมูลของปลั๊กอินจะ คุณสามารถดาวน์โหลดข้อมูลเหล่านี้ผ่านทางตัวแก้ไขปลั๊กอินภายใน jEdit หรือโดยตรงจากไซต์ของนักพัฒนา และมีการปรับปรุงฟรีจำนวนมากที่ทำให้ jEdit ดียิ่งขึ้น
เพิ่มสิ่งเหล่านี้ใน ทางลัดและมาโครที่ปรับแต่งได้สูง และ jEdit เป็นหนึ่งในสภาพแวดล้อมการพัฒนาฟรี บางทีข้อเสียเพียงอย่างเดียวคือความเฉื่อยเล็กน้อยในการเริ่มต้นและผู้ใช้บางรายได้รายงานปัญหาเกี่ยวกับตัวตรวจสอบการสะกดภายใน
Changes
แก้ไขเป้าหมายการสร้าง TextArea แบบสแตนด์อโลน (Shlomy Reinstein)
แก้ไข NPE ที่เกิดขึ้นเมื่อเกิดข้อผิดพลาดก่อนที่จะโหลดมุมมอง (Matthieu Casanova #2905487) - แก้ไขข้อผิดพลาด # 2927555: beanshell load() ล้มเหลวโดยมีข้อยกเว้น (Shlomy Reinstein)
แก้ไขการรั่วไหลของหน่วยความจำที่ปิด View และ EditPane เมื่อใช้ขอบเขตบัฟเฟอร์ส่วนกลาง (คาซึโตชิ ซาโตดะ)
เมื่อลบข้อความออกจากบัฟเฟอร์ เหตุการณ์ contentRemoved ถูกส่งก่อนที่จะทำให้บัฟเฟอร์สกปรก (oman002 #2944145)
แก้ไขปัญหาหน่วยความจำรั่วใน Sun Java 6 โดยที่ sun.font.GlyphLayout ถูกแคชและนำกลับมาใช้ใหม่ในขณะที่เก็บอินสแตนซ์ไว้ในอาร์เรย์ถ่าน (Björn "Vampire" Kautler)
เมื่อตั้งค่าข้อความใหม่ในแถบสถานะในมาโครที่เรียกจากเมนูมาโคร ข้อความจะถูกล้างทันที (Matthieu Casanova #2964522) จะไม่บันทึกข้อผิดพลาดเมื่อเอกสาร API ไม่พร้อมใช้งาน ระบุลิงก์ไปยังเอกสารออนไลน์แทน (ข้อผิดพลาด SF.net #1777806 - Eric Le Lay)
โหมดแก้ไข RFC วางผิดที่ในแค็ตตาล็อกและไม่เคยจับคู่อะไรเลยเพราะโหมดแก้ไขข้อความ glob เป็นสากลมากกว่าและตรวจสอบก่อน (Matthieu Casanova) ตัวติดตั้งจาวาปฏิเสธที่จะติดตั้งจากไดเร็กทอรีที่มีเครื่องหมายอัศเจรีย์ (ข้อผิดพลาด SF.net #2065330 - Eric Le Lay)
การเปลี่ยนแปลง API
ใช้โปรแกรมแก้ไข #2932330 เพื่อระงับข้อความ BufferUpdate จากบัฟเฟอร์ชั่วคราวเพื่อปรับปรุงประสิทธิภาพ (เดล แอนสัน)