เราได้เขียนโปรแกรมแก้ไขข้อความมากกว่าหยิบมือในปีที่ผ่านมา แต่เดี๋ยวก่อน มันเป็นโอเพ่นซอร์ส มีอีกมากมายจากที่อื่นมา วันนี้เราขอนำเสนอแอป Linux ที่เน้นการแก้ไข Markdown และภาษามาร์กอัป reStructuredText – ReText
ReText เป็นโอเพ่นซอร์สและโปรแกรมแก้ไขข้อความที่มีน้ำหนักเบา แต่มีประสิทธิภาพสำหรับภาษามาร์คอัป Markdown และ reStructuredText มันถูกเขียนด้วยภาษา Python เพื่อทำงานบน Linux และแพลตฟอร์มที่เข้ากันได้กับ POSIX ด้วยเหตุนี้ สภาพแวดล้อมรันไทม์ของ Python จึงเป็นข้อกำหนดสำหรับการติดตั้ง
ReText มี UI ที่เรียบง่ายพร้อมแผงสำหรับแก้ไขฟังก์ชัน การตั้งค่าเอกสาร แผงตัวเลือกสำหรับการแสดงตัวอย่างสดของเอกสาร และพื้นฐานทั้งหมด คุณสมบัติที่คุณคาดหวังได้จากโปรแกรมแก้ไขข้อความทั่วไป นอกจากนี้ยังมีหมายเลขบรรทัดและการเน้นไวยากรณ์บางอย่างเพื่อทำให้ข้อผิดพลาด แท็ก ส่วน ลิงก์ ฯลฯ โดดเด่น
คุณสมบัติใน ReText
ReText's สามารถขยายฟังก์ชันการทำงานได้โดยใช้ส่วนขยายเพื่อรองรับสูตรคณิตศาสตร์ การแก้ไขตารางอัจฉริยะ ตัวเลือกการส่งออกเอกสาร ฯลฯ ตรวจสอบ วิธีเปิดใช้งานทั้งหมดนั้นและอื่น ๆ จากหน้า wiki
Old ไฟล์ ReText มีอยู่ใน repo ของ Ubuntu ดังนั้นสิ่งที่คุณต้องทำคือเรียกใช้คำสั่งติดตั้ง:
$ sudo apt install retext
หากคุณต้องการเรียกใช้เวอร์ชันล่าสุด (ตามที่ควร) ให้ใช้คำสั่งด้านล่าง พวกเขาจะดำเนินการติดตั้ง ReText ล่าสุดใน Ubuntu, Debian, Linux Mint และ distros อื่นๆก่อนรันโค้ดด้านล่าง อย่าลืมลบ ReText หากคุณเคยติดตั้งจาก repositories:
$ sudo apt ลบ retext $ sudo apt ติดตั้ง python3-pip python3-pyqt5 $ python3 -m pip ติดตั้ง retext --user "$ sed -i s|Exec=.|Exec=$HOME/.local/bin/retext %F| ~/.local/share/applications/me.mitya57.ReText.desktop" "$ sed -i s|Icon=.|Icon=$HOME/.local/share/retext/icons/retext.png| ~/.local/share/applications/me.mitya57.ReText.desktop"
คำสั่งสองคำสั่งสุดท้ายควรจะแก้ไขไฟล์เดสก์ท็อป ReText และให้ไฟล์ปฏิบัติการและพา ธ ไอคอนที่ถูกต้อง
คุณอาจต้องออกจากระบบและกลับเข้าสู่เซสชันใหม่เมื่อการติดตั้งเสร็จสิ้น เพื่อให้ ReText แสดงในเมนู / Dash
ผนวก “–upgrade” ในคำสั่งติดตั้งเมื่อใดก็ตามที่คุณต้องการอัพเดต ReText ผ่าน pip
$ sudo python3 -m pip install retext --user --upgrade
สำหรับ ลินุกซ์ distros อื่นๆ ให้ติดตั้ง Python3 pip และ PyQt5 จากนั้นใช้คำแนะนำด้านบน ยกเว้นครั้งนี้คุณไม่จำเป็นต้องใช้ คำหลัก “ฉลาด”