Marker หากตัวแก้ไข Linux Markdown อื่นในการพัฒนา

เครื่องหมายคณิตศาสตร์

ใช่ไม่ต้องสงสัยใช่ สิ่งที่สามารถอวดได้ใน 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

จะติดตั้ง 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

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

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

*

*

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

  1.   จิมมี่โอลาโน dijo

    ไม่สามารถติดตั้งไลบรารี "alac" ใน Ubuntu 18.04 ไม่พบในที่เก็บที่เราสมัครไว้ (แน่นอนว่า Ubuntu และที่เก็บของบุคคลที่สามเพิ่มเติมอีกสองสามแห่ง) ในที่สุด "นินจา" ไม่ทำงานกลับไปที่ขั้นตอนของฉันก่อนอื่นฉันต้องหาและติดตั้ง "alac" ถ้าฉันทำสำเร็จฉันจะแจ้งให้คุณทราบ

  2.   คริสตินา dijo

    อีกอันหนึ่งที่ฉันไม่เห็นว่ามีส่วนช่วยอะไรเลย เมื่อไหร่ที่พวกเขาจะพบว่าผู้ใช้ทั่วไปต้องการ WYSIWYG ความเบาของตัวแก้ไข MD ใช่ แต่ด้วยความสะดวกสบายและประสิทธิภาพของ WYSIWYG? การใช้อะไรต้องไปที่มุมมองโค้ดเพื่อแก้ไขแทนที่จะใช้มุมมองสุดท้ายโดยตรงเหมือนในโปรแกรมประมวลผลคำ เป็นการดีที่สามารถแก้ไขโค้ดได้หากต้องการ แต่ไม่บังคับเพราะสิ่งที่น่าสนใจเกี่ยวกับ MD คือคุณสามารถนำไฟล์ไปได้ทุกที่แก้ไขด้วยโปรแกรมแก้ไขข้อความธรรมดาใด ๆ หรือแม้แต่แก้ไขบนมือถือ และดำเนินการต่อในคอมพิวเตอร์ในภายหลัง แต่การแก้ไขในโหมดโค้ดจะมีประโยชน์สำหรับความเข้ากันได้กับโปรแกรมแก้ไขข้อความเท่านั้น เมื่อคุณอยู่ที่บ้านนั่งสบาย ๆ ที่คอมพิวเตอร์แก้ไขโค้ดและดูมุมมองสุดท้ายจากนั้นกลับไปที่มุมมองโค้ดเพื่อแก้ไขต่อจากนั้นกลับไปที่มุมมองสุดท้ายเพื่อดูว่าหน้าตาเป็นอย่างไรและอื่น ๆ จนกว่า จุดจบความไม่มีที่สิ้นสุดและไกลออกไปคือตัวอย่างที่แท้จริงของความหมายของ "ความไร้ประสิทธิภาพ"
    ฉันยังคงอยู่กับ Uncolored ซึ่งก็คือ Electro มันถูกทิ้งร้างมานานกว่าหนึ่งปีและมีข้อบกพร่องมากมาย แต่มันทำให้ฉันสามารถแก้ไขใน WYSIWYG ได้

    ประกาศถึง Messrs นักพัฒนา: เราไม่ต้องการโปรแกรมเพิ่มเติมที่ทำเช่นเดียวกัน สิ่งที่เราต้องการคือโปรแกรมที่ดีกว่า

    1.    คริสเตียน dijo

      สวัสดีคริสเตียนอรุณสวัสดิ์เป็นอย่างไรบ้าง ...
      ฉันเห็นว่าคุณชอบ MarkDown เหมือนที่ฉันทำฉันรบกวนคุณถ้าคุณสามารถช่วยฉันได้ฉันอยากรู้ว่าคุณติดตั้ง Uncolored อย่างไรและหากคุณใช้อันเดิมต่อไป

      ฉันจะขอบคุณมาก