ตัวแก้ไขโค้ด CudaText อัปเดต 1.161.0

CudaText ตัวแก้ไขโค้ดข้ามแพลตฟอร์มรุ่นใหม่ที่เขียนโดยใช้ Free Pascal และ Lazarus ได้รับการเผยแพร่แล้ว ตัวแก้ไขรองรับส่วนขยาย Python และมีข้อได้เปรียบเหนือ Sublime Text หลายประการ มีคุณลักษณะบางอย่างของสภาพแวดล้อมการพัฒนาแบบรวมที่ใช้งานในรูปแบบของปลั๊กอิน มีการเตรียมไวยากรณ์วากยสัมพันธ์มากกว่า 270 รายการสำหรับโปรแกรมเมอร์ รหัสนี้เผยแพร่ภายใต้ใบอนุญาต MPL 2.0 รุ่นต่างๆ พร้อมใช้งานสำหรับแพลตฟอร์ม Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD และ Solaris

ในปีนับตั้งแต่การประกาศครั้งก่อน มีการดำเนินการปรับปรุงต่อไปนี้:

  • เพิ่มคำสั่งที่ทำซ้ำฟังก์ชันการทำงานของ Sublime Text: “วางและเยื้อง”, “วางจากประวัติ”
  • เพิ่มประสิทธิภาพการแก้ไขเส้นขนาดใหญ่ในโหมดเส้น "ย้าย" ขณะนี้การแก้ไขเร็วขึ้นมากสำหรับสตริงอักขระ 40 ล้านตัว
  • คำสั่ง "carets extension" ได้รับการปรับปรุงเพื่อให้สามารถคูณแคร่ได้อย่างถูกต้องเมื่อผ่านบรรทัดสั้น ๆ
  • บล็อกข้อความแบบลากและวาง: เคอร์เซอร์ที่ถูกต้องมากขึ้นจะปรากฏขึ้น คุณสามารถลากจากเอกสารแบบอ่านอย่างเดียวได้
  • มีการเพิ่มธงลงในกล่องโต้ตอบ "แทนที่" ซึ่งช่วยให้คุณสามารถปิดใช้งานการแทนที่ RegEx เมื่อแทนที่ได้
  • เพิ่มตัวเลือก “fold_icon_min_range” ซึ่งจะลบการพับของบล็อกที่เล็กเกินไป
  • โดยการเปรียบเทียบกับ Sublime Text, Ctrl + “คลิกปุ่มเมาส์ปุ่มที่ 3” และ Ctrl + “การเลื่อนด้วยล้อเมาส์” ได้รับการประมวลผลแล้ว
  • การดูภาพรองรับรูปแบบเพิ่มเติม: WEBP, TGA, PSD, CUR
  • ตรรกะการเลิกทำสำหรับบางกรณีการแก้ไขได้รับการทำให้คล้ายกับ Sublime Text มากขึ้น
  • ขณะนี้อักขระช่องว่าง Unicode จะแสดงเป็นเลขฐานสิบหก
  • ตัวแก้ไขจะบันทึกไฟล์เซสชันทุกๆ 30 วินาที (ช่วงเวลาถูกกำหนดโดยตัวเลือก)
  • รองรับปุ่มเมาส์ Extra1/Extra2 เพื่อกำหนดคำสั่งให้กับปุ่มเหล่านั้น
  • เพิ่มพารามิเตอร์บรรทัดคำสั่ง “-c” ซึ่งช่วยให้คุณสามารถเรียกใช้ปลั๊กอินคำสั่งใดๆ เมื่อโปรแกรมเริ่มทำงาน
  • เล็กเซอร์:
    • แผนผังโค้ดได้รับการปรับปรุงสำหรับ CSS lexer: ตอนนี้แสดงโหนดแผนผังได้อย่างถูกต้องแม้ในเอกสาร CSS ที่ย่อขนาด (บีบอัด)
    • Markdown lexer: ตอนนี้รองรับบล็อกฟันดาบเมื่อเอกสารมีชิ้นส่วนร่วมกับ lexers อื่น ๆ
    • lexer "ไฟล์ Ini" ถูกแทนที่ด้วย lexer "light" เพื่อรองรับไฟล์ขนาดใหญ่
  • ปลั๊กอิน:
    • “เซสชันในตัว” ได้ถูกเพิ่มไปยังผู้จัดการโครงการแล้ว นั่นคือ เซสชันที่บันทึกลงในไฟล์โครงการโดยตรงและมองเห็นได้จากโครงการเท่านั้น
    • ผู้จัดการโครงการ: เพิ่มรายการในเมนูบริบท: “เปิดในแอปพลิเคชันเริ่มต้น”, “โฟกัสในตัวจัดการไฟล์” คำสั่ง "ไปที่ไฟล์" ก็ได้รับการเร่งความเร็วเช่นกัน
    • ปลั๊กอิน Emmet: ตัวเลือกเพิ่มเติมสำหรับการแทรก Lorem Ipsum
    • ปลั๊กอินสถานะ Git (ตัวจัดการปลั๊กอิน): มีคำสั่งพื้นฐานสำหรับการทำงานกับ Git ดังนั้นคุณจึงสามารถคอมมิตจากตัวแก้ไขได้โดยตรง
    • แทรกปลั๊กอิน Emoji (ตัวจัดการปลั๊กอิน): อนุญาตให้คุณแทรกข้อความ Unicode จากอิโมจิ
  • ปลั๊กอินใหม่ในตัวจัดการปลั๊กอิน:
    • ส่วนสำคัญ GitHub
    • ตัวช่วย WikidPad
    • แปลง JSON/YAML
    • รอยขีดข่วน
    • เสร็จสิ้น Bootstrap และเสร็จสิ้น Bulma

ที่มา: opennet.ru

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