ใช่ไม่ต้องสงสัยใช่ สิ่งที่สามารถอวดได้ใน Linux ในแง่ของการใช้งานคือโปรแกรมแก้ไขข้อความจำนวนมาก สิ่งที่เป็น มีไว้สำหรับทุกประเภท และในจำนวนนี้มีหลายคนที่สนับสนุน Markdown หรือมีไว้สำหรับมัน
ในกรณีนี้วันนี้เราจะพบกับ Marker ซึ่งเป็นหนึ่งในบรรณาธิการ Markdown ฟรีและโอเพนซอร์สจำนวนมากที่ออกแบบมาใน GTK3 เพื่อให้ใช้งานได้ดีกับเดสก์ท็อป Gnome
แอปพลิเคชันนี้ยังอยู่ระหว่างการพัฒนา แต่รวมถึงสิ่งต่างๆส่วนใหญ่ที่ผู้ใช้ต้องการในตัวแก้ไข Markdown อยู่แล้ว
Marker พยายามให้ผู้ใช้ได้รับประสบการณ์ที่ดีในการแก้ไขเอกสารซึ่งแตกต่างจากบางส่วนคือประเด็นที่พวกเขามักจะละเลย
ในลักษณะสำคัญของ Marker เราสามารถเน้นสิ่งต่อไปนี้:
- ดูตัวอย่าง HTML แบบสด
- การแปลง HTML และ LaTeX ของเอกสารด้วย SciDown
- การแทนค่าทางคณิตศาสตร์ TeX ด้วย KaTeX และ MathJax
- รองรับผังงาน Mermaid แผนภูมิลำดับและแผนภูมิแกนต์
- การสนับสนุนสำหรับแผนภูมิกระจายกฎบัตรแผนภูมิแท่งและแผนภูมิเส้น
- การเน้นไวยากรณ์สำหรับบล็อกโค้ดโดยใช้ highlight.js
- หน้าต่างตัวแก้ไขภาพร่างในตัวมีประโยชน์สำหรับการเพิ่มไดอะแกรมและลายเซ็นที่วาดด้วยมือลงในเอกสาร
- ธีมที่กำหนดเอง CSS
- ธีมไวยากรณ์ที่กำหนดเอง
- ไวยากรณ์ทางวิทยาศาสตร์พิเศษจากวิกิพีเดีย SciDwon
- การแทนค่าทางคณิตศาสตร์ TeX ด้วย KaTeX และ MathJax
- รองรับแผนภาพเมอร์เมด
- การสนับสนุนกฎบัตรสำหรับกฎบัตร
- การเน้นไวยากรณ์สำหรับบล็อกโค้ดด้วย highlight.js
- โปรแกรมแก้ไขร่างแบบบูรณาการ
- ตัวเลือกการส่งออกที่ยืดหยุ่นด้วย pandoc
- ส่งออกเป็น HTML, PDF, RTF, ODT, DOCX และ LaTeX
จากค่ากำหนดของ Marker ผู้ใช้สามารถเลือกได้ แสดงหมายเลขบรรทัดตัดข้อความแสดงช่องว่างหรือเปิดใช้งานการตรวจสอบการสะกดซึ่งจะปิดใช้งานโดยค่าเริ่มต้น
การเยื้องแท็บอัตโนมัติแทรกช่องว่างแทนแท็บและสามารถเปลี่ยนความกว้างของแท็บได้จากที่นี่
ด้วย คุณสามารถเปลี่ยนธีมของการเน้นไวยากรณ์ของตัวแก้ไขธีมบล็อกโค้ดหรือธีมการแสดงตัวอย่าง CSS เปิดใช้งานคุณสมบัติขั้นสูงเช่น Mermaid หรือ Charter และสลับระหว่าง KaTeX หรือ MathJax สำหรับการแสดงผลทางคณิตศาสตร์
จะติดตั้ง Marker บน Ubuntu และอนุพันธ์ได้อย่างไร?
หากคุณสนใจที่จะใช้ตัวแก้ไขนี้ สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
วิธีการติดตั้งแรกที่เราจะใช้คือการรวบรวมซอร์สโค้ด
สำหรับสิ่งนี้เราจะเปิดเทอร์มินัลในระบบของเราด้วย Ctrl + Alt + T และในนั้นเราจะพิมพ์คำสั่งต่อไปนี้:
sudo apt-get install python3 python3-pip ninja-build libgtk-3-dev libgtksourceviewmm-3.0-dev alac libgirepository1.0-dev meson desktop-file-utils iso-codes libcanberra-dev libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev libwebkit2gtk-4.0-dev libgcr-3-dev libenchant-dev libunwind-dev libgoa-1.0-dev libjson-glib-dev itstool gettext sudo pip3 install --user meson
หลังจากนั้น, เราจะดำเนินการดาวน์โหลดซอร์สโค้ดของแอปพลิเคชันด้วยคำสั่งต่อไปนี้:
git clone https://github.com/fabiocolacio/Marker.git
เราเข้าสู่โฟลเดอร์ด้วย:
cd Marker
และเราดำเนินการต่อไปนี้:
git submodule update --init --recursive mkdir build && cd build meson .. --prefix /usr ninja sudo ninja install
และพร้อมด้วยตอนนี้เราสามารถใช้แอพพลิเคชั่นได้แล้ว
การติดตั้งเครื่องหมายจาก Flathub
ตอนนี้เรามีวิธีการอื่นสำหรับ Ubuntu และอนุพันธ์เพื่อให้สามารถติดตั้งตัวแก้ไขนี้บนระบบได้ (สำหรับ Arch Linux สามารถติดตั้งได้จาก AUR)
วิธีอื่นที่เราจะใช้คือด้วยความช่วยเหลือของแพ็คเกจ Flatpak ดังนั้นเราต้องได้รับการสนับสนุนเพื่อให้สามารถติดตั้งแอปพลิเคชันประเภทนี้ในระบบของเราได้
เมื่อเราแน่ใจว่าได้รับการสนับสนุนในการติดตั้งแอปพลิเคชันประเภทนี้ในเทอร์มินัลเราจะดำเนินการคำสั่งต่อไปนี้:
flatpak install flathub com.github.fabiocolacio.marker
เมื่อการติดตั้งเสร็จสิ้นเราสามารถดำเนินการเปิดแอปพลิเคชันนี้ได้จากเมนูแอปพลิเคชันของเรา หากไม่พบตัวเรียกใช้งานสามารถเรียกใช้แอปพลิเคชันจากเทอร์มินัลด้วย:
flatpak run com.github.fabiocolacio.marker
ไม่สามารถติดตั้งไลบรารี "alac" ใน Ubuntu 18.04 ไม่พบในที่เก็บที่เราสมัครไว้ (แน่นอนว่า Ubuntu และที่เก็บของบุคคลที่สามเพิ่มเติมอีกสองสามแห่ง) ในที่สุด "นินจา" ไม่ทำงานกลับไปที่ขั้นตอนของฉันก่อนอื่นฉันต้องหาและติดตั้ง "alac" ถ้าฉันทำสำเร็จฉันจะแจ้งให้คุณทราบ
อีกอันหนึ่งที่ฉันไม่เห็นว่ามีส่วนช่วยอะไรเลย เมื่อไหร่ที่พวกเขาจะพบว่าผู้ใช้ทั่วไปต้องการ WYSIWYG ความเบาของตัวแก้ไข MD ใช่ แต่ด้วยความสะดวกสบายและประสิทธิภาพของ WYSIWYG? การใช้อะไรต้องไปที่มุมมองโค้ดเพื่อแก้ไขแทนที่จะใช้มุมมองสุดท้ายโดยตรงเหมือนในโปรแกรมประมวลผลคำ เป็นการดีที่สามารถแก้ไขโค้ดได้หากต้องการ แต่ไม่บังคับเพราะสิ่งที่น่าสนใจเกี่ยวกับ MD คือคุณสามารถนำไฟล์ไปได้ทุกที่แก้ไขด้วยโปรแกรมแก้ไขข้อความธรรมดาใด ๆ หรือแม้แต่แก้ไขบนมือถือ และดำเนินการต่อในคอมพิวเตอร์ในภายหลัง แต่การแก้ไขในโหมดโค้ดจะมีประโยชน์สำหรับความเข้ากันได้กับโปรแกรมแก้ไขข้อความเท่านั้น เมื่อคุณอยู่ที่บ้านนั่งสบาย ๆ ที่คอมพิวเตอร์แก้ไขโค้ดและดูมุมมองสุดท้ายจากนั้นกลับไปที่มุมมองโค้ดเพื่อแก้ไขต่อจากนั้นกลับไปที่มุมมองสุดท้ายเพื่อดูว่าหน้าตาเป็นอย่างไรและอื่น ๆ จนกว่า จุดจบความไม่มีที่สิ้นสุดและไกลออกไปคือตัวอย่างที่แท้จริงของความหมายของ "ความไร้ประสิทธิภาพ"
ฉันยังคงอยู่กับ Uncolored ซึ่งก็คือ Electro มันถูกทิ้งร้างมานานกว่าหนึ่งปีและมีข้อบกพร่องมากมาย แต่มันทำให้ฉันสามารถแก้ไขใน WYSIWYG ได้
ประกาศถึง Messrs นักพัฒนา: เราไม่ต้องการโปรแกรมเพิ่มเติมที่ทำเช่นเดียวกัน สิ่งที่เราต้องการคือโปรแกรมที่ดีกว่า
สวัสดีคริสเตียนอรุณสวัสดิ์เป็นอย่างไรบ้าง ...
ฉันเห็นว่าคุณชอบ MarkDown เหมือนที่ฉันทำฉันรบกวนคุณถ้าคุณสามารถช่วยฉันได้ฉันอยากรู้ว่าคุณติดตั้ง Uncolored อย่างไรและหากคุณใช้อันเดิมต่อไป
ฉันจะขอบคุณมาก