CudaText 1.117.0 มาพร้อมกับการปรับปรุงนิพจน์อักขระและอื่น ๆ

เวอร์ชันใหม่ได้รับการเผยแพร่แล้ว จากโปรแกรมแก้ไขรหัสข้ามแพลตฟอร์มฟรี CudaText 1.117.0, เขียนด้วย Free Pascal และ Lazarus เวอร์ชันใหม่นี้มาพร้อมกับการปรับปรุงสำหรับการรองรับอักขระนิพจน์ตลอดจนการค้นหาและอื่น ๆ

สำหรับผู้ที่ไม่รู้จักบรรณาธิการพวกเขาควรรู้ว่ารองรับส่วนขยาย Python และ มีคุณสมบัติหลายอย่างที่นำมาจาก Sublime Text มีฟังก์ชัน IDE บางอย่างที่ใช้เป็นปลั๊กอิน มีการเตรียมคำศัพท์เกี่ยวกับไวยากรณ์มากกว่า 200 รายการสำหรับโปรแกรมเมอร์

รหัสนี้แจกจ่ายภายใต้สิทธิ์การใช้งาน MPL 2.0 แอสเซมบลีมีให้สำหรับแพลตฟอร์ม Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD และ Solaris

คุณสมบัติใหม่หลักของ CudaText 1.117.0

เอ็นจินนิพจน์ทั่วไป TRegExpr ได้รับการปรับปรุงนอกจากนี้ยังมีการเพิ่มกลุ่มอะตอมกลุ่มที่ตั้งชื่อการยืนยันการค้นหาไปข้างหน้าและข้างหลังการค้นหากลุ่ม Unicode การสนับสนุนอักขระ Unicode จากชุด U + FFFF การสนับสนุน "การเรียกซ้ำ" และ "รูทีนย่อย" และการเพิ่มตัวบ่งปริมาณที่เป็นเจ้าของ

นี่เป็นเอนจิ้นเดียวกับใน Free Pascal แต่การพัฒนายังคงดำเนินต่อไปโดยผู้เขียน CudaText (Alexey Torgashin) โดยเฉพาะสำหรับตัวแก้ไข น่าเสียดายที่คุณไม่สามารถใช้เอนจิ้นเช่นเดลฟีเอนจิ้นได้เนื่องจากไม่ได้อยู่ใน "ปาสคาลบริสุทธิ์" และเป็นการยากมากที่จะรวบรวมมันสำหรับระบบปฏิบัติการและโปรเซสเซอร์ที่รองรับทั้งหมด

Lexers ได้รับการปรับปรุง JSON ตอนนี้ lexer ขีดเส้นใต้โครงสร้างที่ไม่ถูกต้องทั้งหมด Bash ขีดเส้นใต้ "ตัวเลข" ที่ไม่ถูกต้อง PHP ได้รับการปรับปรุงให้ผ่านการทดสอบมากมาย เพิ่ม RegEx lexer เพื่อทำให้รายการโต้ตอบค้นหาเป็นสีในโหมด "นิพจน์ทั่วไป"

เมื่อค้นหาโดยมีตัวเลือกจำนวนมากในข้อความ "ค้นหาถัดไป" ด้วยตัวเลือก "ในส่วนที่เลือก" จะไม่ทำการเลือกที่น้อยลง แต่จะตั้งค่า "บุ๊กมาร์ก" เป็นรายการที่พบแทน นั่นคือการเลือกเดิมจะไม่สูญหายไป สิ่งนี้เกิดขึ้นน้อยมากในโปรแกรมแก้ไขข้อความ

นอกจากนี้ ปรับปรุงโครงสร้าง HTML ให้เสร็จสมบูรณ์โดยอัตโนมัติ. โดยการป้อนค่าในเครื่องหมายคำพูดที่มีพา ธ ไฟล์เอดิเตอร์จะจัดเตรียมรายการไฟล์ / ไดเร็กทอรีบนระบบไฟล์ Pseudo-element และ @ -rules autocompletion ถูกนำมาใช้สำหรับ CSS เพิ่มคุณสมบัติและชื่อสีที่ขาดหายไปหลายสิบรายการใน CSS

ในที่สุดตัวเลือกเพิ่มเติมต่อไปนี้จะถูกเน้นด้วย:

  • การกำหนดหมายเลขบรรทัดสัมพัทธ์ (รหัส VS เรียกสิ่งนี้ว่า "หมายเลขบรรทัดสัมพัทธ์")
  • ซ่อนปุ่มเกือบทั้งหมดในกล่องโต้ตอบค้นหา /
  • แทนที่.
  • ขนาดแผนที่ย่อ
  • แบบอักษรของแถบสถานะ
  • ระบายสีเมนูด้านบนองค์ประกอบธีม UI สำหรับมัน
  • องค์ประกอบธีม UI สำหรับสีของแถบสถานะ
  • อนุญาตให้ดูแถบแถบ
  • อนุญาตให้แผงด้านล่างและด้านข้างแสดงเมื่อเริ่มต้น
  • หยุดคำแนะนำเครื่องมือทางเลือกชั่วคราว
  • ไอคอนรอบ X บนแท็บ
  • ขณะนี้ Add-in ของ Project Manager ไม่อ่านไดเร็กทอรีย่อยจนกว่าจะขยายในรายการ ปลั๊กอินยังเพิ่มตัวเลือกในการซ่อนไฟล์และไดเรกทอรีด้วยมาสก์
  • ในการเลิกทำ / ทำซ้ำตำแหน่งของเครื่องหมายจะถูกนำมาพิจารณา
  • คำสั่ง Check for Updates ได้รับการปรับให้ทำงานบนระบบปฏิบัติการทั้งหมด

จะติดตั้ง CudaText บน Ubuntu และอนุพันธ์ได้อย่างไร?

สุดท้ายสำหรับผู้ที่สนใจที่จะสามารถติดตั้งโปรแกรมแก้ไขโค้ดนี้ในระบบของพวกเขาพวกเขาสามารถทำได้สองวิธีที่แตกต่างกัน

คนแรกเป็นเพียง ดาวน์โหลดแพคเกจ deb แอปพลิเคชัน และดำเนินการติดตั้งสิ่งนี้ด้วยตัวจัดการแพ็คเกจที่คุณชื่นชอบหรือจากเทอร์มินัล

วิธีที่สองคือ ดาวน์โหลดแพ็คเกจไบนารีจากตัวแก้ไข ซึ่งจากมุมมองส่วนตัวนั้นสมบูรณ์กว่าและไม่ใช่เพราะมีความแตกต่างจากตัวแก้ไขรูปแบบไบนารีกับตัวแก้ไขที่คอมไพล์ไว้ล่วงหน้าสำหรับ Ubuntu หรืออนุพันธ์

หากไม่เป็นเช่นนั้นนอกจากนี้ยังมีไฟล์ไบนารีบางไฟล์ซึ่งเป็นแบบฝึกหัดเพื่อเรียนรู้วิธีใช้ตัวแก้ไข

ไปที่วิธีแรก สิ่งที่เราจะทำคือหัว ไปที่ลิงค์ต่อไปนี้ ที่เราจะได้รับแพคเกจ deb

เมื่อการดาวน์โหลดเสร็จสิ้นเราสามารถทำการติดตั้งด้วยตัวจัดการแพ็คเกจหรือจากเทอร์มินัลโดยวางตำแหน่งตัวเองในโฟลเดอร์ที่ทำการดาวน์โหลดและพิมพ์คำสั่งต่อไปนี้:

sudo apt install ./cudatext*.deb

ในขณะที่สำหรับไบนารี ง่ายดาย มาดาวน์โหลดกันเลย แพ็กเกจ "CudaText linux x64 qt5" หรือ "CudaText linux x64" ซึ่งส่วนหลังอยู่ใน gtk

ในการแตกไฟล์ เราต้องทำด้วยคำสั่ง:

tar -Jxvf archivo.tar.xz

และภายในโฟลเดอร์คือไบนารีซึ่งเราสามารถเรียกใช้งานได้โดยดับเบิลคลิกที่มัน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา