กลายเป็นที่รู้จัก ไม่กี่วันที่ผ่านมา ความพร้อมใช้งานของเวอร์ชันใหม่ของl โปรแกรมแก้ไขข้อความยอดนิยม GNU Emacs ซึ่งมาพร้อมกับเวอร์ชันใหม่ 26.3. นี่เป็นเวอร์ชันที่สามในสาขา 26.x หลังจากเวอร์ชันแรก (26.1) ที่วางจำหน่ายในเดือนพฤษภาคม 2018 และเวอร์ชันที่สอง (26.2) ที่เปิดตัวเมื่อเดือนเมษายน
สำหรับผู้ที่ไม่คุ้นเคยกับโปรแกรมแก้ไขข้อความยอดนิยมนี้พวกเขาควรทราบ GNU Emacs เป็นโปรแกรมแก้ไขข้อความที่ขยายได้ปรับแต่งได้ฟรีและเปิดกว้าง สร้างโดย Richard Stallman ผู้ก่อตั้งโครงการ GNU นี่คือโปรแกรมแก้ไขข้อความตระกูล Emacs ที่ได้รับความนิยมมากที่สุด
โปรแกรมแก้ไขข้อความนี้พร้อมใช้งานสำหรับ GNU / Linux, Windows และ macOS มันเขียนด้วยภาษา C และให้ Emacs Lisp เป็นภาษาส่วนขยาย นอกจากนี้ยังใช้ในภาษา C Emacs Lisp เป็น "ภาษาถิ่น" ของภาษาโปรแกรม Lisp ที่ Emacs ใช้เป็นภาษาสคริปต์
สำหรับผู้ที่ไม่คุ้นเคยกับโปรแกรมแก้ไขข้อความนี้ คุณสมบัติ GNU Emacs ได้แก่ :
- โหมดการแก้ไขที่ไวต่อเนื้อหารวมถึงการเน้นไวยากรณ์สำหรับไฟล์หลายประเภท
- เอกสารที่ครอบคลุมในตัวรวมถึงบทช่วยสอนสำหรับผู้ใช้ใหม่
- รองรับ Unicode เต็มรูปแบบสำหรับสคริปต์เกือบทั้งหมด
- นอกจากนี้ยังสามารถปรับแต่งได้สูงโดยใช้โค้ด Emacs Lisp หรืออินเทอร์เฟซผู้ใช้แบบกราฟิก
- มีคุณลักษณะที่สมบูรณ์แบบนอกเหนือจากการแก้ไขข้อความรวมถึงการติดตามตารางเวลาและผู้วางแผนโครงการ (ด้วยโหมดองค์กร) อีเมลและโปรแกรมอ่านข่าว (Gnus) อินเทอร์เฟซการแก้ไขข้อบกพร่องและอื่น ๆ
- นอกจากนี้ยังได้รับประโยชน์จากระบบแพ็คเกจ (Emacs Lisp Package Archive หรือ ELPA) เพื่อดาวน์โหลดและติดตั้งส่วนขยาย
- และอื่น ๆ อีกมากมาย
คุณลักษณะใหม่ที่สำคัญของ Emacs 26.3
ไม่ต้องสงสัยเลยว่ารุ่น Emacs 26.1 เป็นรุ่นที่นำเสนอคุณสมบัติใหม่ ๆ มากมายเนื่องจากสิ่งต่อไปนี้โดดเด่น:
- ใช้รูปแบบการแข่งขันที่ จำกัด ด้วย Lisp threads
- รองรับการแสดงหมายเลขบรรทัดเพิ่มเติมในบัฟเฟอร์ โปรดทราบว่าในการแก้ไขไฟล์ใน Emacs (ซึ่งไฟล์อยู่ในฮาร์ดดิสก์) ตัวแก้ไขจะสร้างสำเนาในพื้นที่หน่วยความจำของตัวเองและสำเนานี้เรียกว่าบัฟเฟอร์
- โหมดการเลื่อนแนวนอนแบบบรรทัดเดียวใหม่
- รองรับสี 24 บิตบนเทอร์มินัลข้อความที่เข้ากันได้
ในขณะที่ ใน GNU Emacs รุ่นใหม่นี้ซึ่งเป็นไฟล์ เวอร์ชัน 26.3 มีการเปลี่ยนแปลงเล็กน้อยที่โดดเด่น pues หนึ่งในนั้นคือการรวมคีย์ GPG ใหม่เพื่อตรวจสอบแพ็กเกจในไดเร็กทอรี GNU ELPA
นอกจากนี้ยังมีการเสนอตัวเลือกใหม่ 'help-enable-complete-auto-load' เพื่อปิดใช้งานคุณลักษณะที่นำมาใช้ใน Emacs 26.1 ซึ่งจะดาวน์โหลดไฟล์ระหว่างการป้อนข้อมูลเสร็จสมบูรณ์โดยการรวม 'Ch f' และ 'Ch v'
จะติดตั้ง Gnu Emacs 26.3 บน Ubuntu และอนุพันธ์ได้อย่างไร?
หากคุณสนใจที่จะสามารถติดตั้ง Gnu Emacs เวอร์ชันใหม่นี้บน distro ของคุณได้ พวกเขาสามารถทำได้สองวิธี
ครั้งแรก หนึ่งในนั้นคือการทำโดยตรง จาก ศูนย์ซอฟต์แวร์ จาก Ubuntu หรือด้วยความช่วยเหลือของ Synaptic
แม้ว่าตามที่ทราบแล้วการอัปเดตแอปพลิเคชันมักจะไม่สามารถใช้ได้ในทันทีดังนั้นเราต้องรอสองสามวันเพื่อให้ทุกคนสามารถใช้งานได้
อีกทางหนึ่ง และแนะนำ ที่จะมี ya เวอร์ชันปัจจุบันมากขึ้น รุ่น 26.2
ด้วยความช่วยเหลือของพื้นที่เก็บข้อมูล ซึ่งไม่กี่ชั่วโมงที่ผ่านมาฉันได้ทำการอัปเดตแพ็คเกจและ (ในขณะนี้ที่ฉันกำลังเขียนบทความนี้) พร้อมใช้งานสำหรับ Ubuntu 16.04 Xenial, 18.04 Bionic Beaver, 18.10 Cosmic Cuttlefish, 19.04 Disco Dingo, Linux Mint 19 และอนุพันธ์อื่น ๆ ของ Ubuntu
ในการติดตั้ง GNU Emacs บน Ubuntu รวมถึงอนุพันธ์ของมัน เราจะต้องเปิดเทอร์มินัลเท่านั้น (เราสามารถทำได้โดยใช้คีย์ผสม Ctrl + Al + T) และคัดลอกคำสั่งต่อไปนี้:
sudo add-apt-repository ppa:kelleyk/emacs -y sudo apt-get update sudo apt-get install emacs26
จะถอนการติดตั้ง Gnu Emacs 26.3 ได้อย่างไร?
หากคุณต้องการลบโปรแกรมแก้ไขข้อความนี้ออกจากระบบปฏิบัติการของคุณด้วยเหตุผลใดก็ตามคุณจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T)
หลังจากนั้นคุณจะต้องเขียนสิ่งต่อไปนี้เท่านั้น:
sudo add-apt-repository ppa:kelleyk/emacs -r sudo apt remove emacs26 sudo apt autoremove
การเพิ่มที่เก็บที่คุณเสนอไม่ได้ผลสำหรับฉัน มันทำให้ฉันมีข้อผิดพลาดต่อไปนี้:
sudo add-apt-repository ppa: kelleyk / Emacs -y
ไม่สามารถเพิ่ม PPA: 'ppa: ~ kelleyk / ubuntu / Emacs'
ผู้ใช้ชื่อ '~ kelleyk' ไม่มี PPA ชื่อ 'ubuntu / Emacs'
โปรดเลือกจาก PPA ที่มีดังต่อไปนี้:
* 'compton': คอมป์ตัน
* 'curl': ขด
* 'emacs': Emacs รุ่นที่เสถียร
* 'fluxbox': ฟลักซ์บ็อกซ์
* 'git-annex': git-annex
* 'updates': อัปเดตสำหรับ Ubuntu
ฉันลองอันนี้แล้วและนี่คือวิธีการทำงาน:
sudo add-apt-repository ppa: kelleyk / emacs
Gracias por El aporte