สุดยอดบรรณาธิการ Markdown สำหรับ Linux

สุดยอดบรรณาธิการ Markdown สำหรับ Linux

เมื่อไม่กี่วันก่อนเราได้เขียนบทความแสดงให้คุณเห็นถึงสิ่งที่ไม่ยากนัก แต่ก็สำคัญที่ควรรู้ นั่นคือ ภาษามาร์กอัป Markdown หลังจากบทความยาวเหยียดนั้นแล้ว ยังมีส่วนหนึ่งที่ยังเขียนไม่เสร็จ นั่นคือ ส่วนเกี่ยวกับโปรแกรมแก้ไข Markdown ที่ดีที่สุดสำหรับ Linux นั่นคือสิ่งที่เราจะทำในวันนี้: พูดคุยเกี่ยวกับตัวเลือกต่างๆ ที่อาจเป็นที่สนใจของผู้อ่านของเรา แม้ว่าเราจะพยายามจำกัดตัวเลือกให้แคบลงก็ตาม

มีโปรแกรมแก้ไขข้อความมากมายให้เลือกใช้ แต่ควรเลือกใช้โปรแกรมที่ตรงตามข้อกำหนดพื้นฐานบางประการตัวอย่างเช่น คุณสามารถสร้างไฟล์ Markdown ด้วย nano จากเทอร์มินัลได้ แต่ฉันไม่แนะนำหากคุณไม่สามารถมองเห็นสิ่งที่คุณกำลังทำได้แบบเรียลไทม์ ตัวเลือกที่เราได้รวบรวมไว้ในรายการนี้เหมาะสำหรับทุกคน ไม่ใช่แค่ผู้ที่ชื่นชอบการใช้คีย์บอร์ดและผู้ที่ชอบโปรแกรมแก้ไขข้อความที่ใช้งานง่ายเท่านั้น

ซอฟต์แวร์ใดที่ต้องเป็นหนึ่งในโปรแกรมแก้ไข Markdown ที่ดีที่สุด

ในมุมมองของผม โปรแกรมแก้ไข Markdown ที่ดีควรสนับสนุนคุณสมบัติทั้งหมดหรือส่วนใหญ่ของภาษา ตัวอย่างเช่น Markdown อนุญาตให้คุณทำเครื่องหมายข้อความราวกับว่าคุณกำลังใช้เครื่องหมาย ซึ่งเป็นสิ่งที่โปรแกรมแสดงผลหลายตัวไม่รองรับ อันที่จริง โปรแกรมแก้ไขบางตัวที่เราจะกล่าวถึงต่อไปนี้ไม่รองรับคุณสมบัตินั้นโดยตรง แต่ก็รองรับการทำเครื่องหมายและฟังก์ชันอื่นๆ อีกมากมาย

พูดถึงเรื่องการแสดงตัวอย่าง ผมคิดว่าโปรแกรมแก้ไข Markdown ที่ดีต้องให้เราดูสิ่งที่เรากำลังทำได้แบบเรียลไทม์ หรือด้วยการคลิกหรือใช้คีย์ลัด แม้ว่าเราจะคิดว่าเรารู้ว่ากำลังทำอะไรอยู่ แต่ก็ลืมใส่ตัวหนาหรือเครื่องหมายอื่นๆ ได้ง่ายมาก และการแสดงตัวอย่างจึงเป็นสิ่งสำคัญ

ฉันเชื่อว่าโปรแกรมตัดต่อวิดีโอที่ดีที่สุดควรมีระบบอัตโนมัติอย่างน้อยบางส่วนตัวอย่างเช่น บางโปรแกรมสามารถสร้างรายการที่สองในลิสต์ได้ หากเราได้ป้อนรายการแรกไปแล้วและกด Enter

บรรณาธิการ Markdown ที่ดีที่สุด

ฉันแน่ใจว่าประเด็นนี้อาจทำให้ผู้ใช้บางคนผิดหวัง ดังนั้นเราจะพยายามตอบสนองความต้องการที่หลากหลาย ก่อนอื่น ฉันเชื่อว่าซอฟต์แวร์ที่ดีที่สุดไม่จำเป็นต้องเป็นซอฟต์แวร์ที่ทำได้มากที่สุดหรือทำงานได้ดีที่สุดแต่ซอฟต์แวร์ที่ดีที่สุดคือซอฟต์แวร์ที่เหมาะสมกับความต้องการและความชอบของเรามากที่สุด ตัวอย่างเช่น โดยส่วนตัวแล้วฉันชอบ Kdenlive ในฐานะโปรแกรมตัดต่อวิดีโอ แต่ถ้าใครบางคนถนัด OpenShot มากกว่า ดังนั้นซอฟต์แวร์หนึ่งอาจเหมาะกับฉันและอีกซอฟต์แวร์หนึ่งอาจเหมาะกับพวกเขา ด้วยเหตุนี้ ส่วนนี้จึงจะครอบคลุมหลายประเด็น:

VSCode หรือ Pulsar: ดีที่สุดสำหรับผู้ที่ไม่ต้องการย้าย

Markdown ในโค้ด Visual Studio

โปรแกรมแก้ไขข้อความหลายตัวที่ไม่ใช่ IDE เต็มรูปแบบ เช่น Visual Studio Code หรือPulsarรองรับMarkdown ในระดับที่แตกต่างกันหากคุณใช้ Code สำหรับการออกแบบ/พัฒนาเว็บไซต์ และใช้งาน Java หรือ Python บ้าง การใช้โปรแกรมแก้ไขข้อความอื่นสำหรับ Markdown อาจเป็นการสิ้นเปลืองและไม่จำเป็น หากคุณใช้โปรแกรมแก้ไขข้อความเหล่านี้อยู่แล้ว ผมขอแนะนำให้ใช้ต่อไป

โปรแกรมแก้ไขข้อความเหล่านี้ ซึ่งรวมถึง Brackets ด้วย แต่ได้ตัดสินใจเลิกให้บริการผู้ใช้ Linux แล้ว มักจะมีตัวเลือกในตัวหรือส่วนเสริมบางอย่างที่อนุญาตให้แสดงตัวอย่างภาษามาร์กอัปและรองรับตัวเลือก Markdown ทั้งหมดหรือเกือบทั้งหมด

Vim: ดีที่สุดสำหรับผู้ที่ไม่ต้องการย้าย...ออกจากเทอร์มินัล

ผมรู้สึกว่าจำเป็นต้องพูดถึงตัวนี้ก่อน เพราะผมอยากหลีกเลี่ยงคำวิจารณ์ที่อาจเกิดขึ้น และผมก็มีเหตุผลที่ดีที่จะทำเช่นนั้นVimเป็นโปรแกรมแก้ไขข้อความที่ใช้กันอย่างแพร่หลาย โดยเฉพาะในกลุ่มผู้ใช้ Linux และมีปลั๊กอินให้เลือกใช้มากมาย มันอาจจะไม่เหมาะสำหรับทุกคน แต่ก็ทรงพลังมาก

มันเป็นซอฟต์แวร์ประเภทที่ใช้งานได้โดยใช้แป้นพิมพ์เพียงอย่างเดียวซึ่งเป็นเหตุผลว่าทำไมมันถึงเป็นทั้งที่รักและที่เกลียดในระดับที่เท่ากัน ในฐานะโปรแกรมแก้ไข Markdown การใช้งานจึงเหมือนกับการแก้ไขเอกสารประเภทอื่น ๆ ที่รองรับ แต่จะช่วยให้คุณสามารถดูตัวอย่างเนื้อหาในเบราว์เซอร์ได้หากคุณใช้ ปลั๊กอิน vim- markdown

วิวาลดีตั้งข้อสังเกตว่า หากคุณต้องการมันทั้งหมด tu เบราว์เซอร์

หมายเหตุของวิวาลดี

ฉันเขียนบทความบางส่วนในVivaldiซึ่งเป็นเว็บเบราว์เซอร์ของฉัน มันมีฟีเจอร์บันทึกย่อ และบันทึกย่อเหล่านั้นรองรับ Markdown เมื่อฉันใส่บันทึกย่อใน "โหมดภาพ" แล้วคัดลอกและวางลงใน WordPress มันก็จะแปลงเป็น HTML โดยคงรูปแบบการจัดวางทั้งหมดไว้

นี่เป็นอีกหนึ่งทางเลือกที่เหมาะสำหรับผู้ที่ใช้ Vivaldi เป็นเบราว์เซอร์เริ่มต้นและไม่ต้องการเสียเวลาค้นหาทางเลือกอื่น คุณสมบัติเด่นได้แก่:

  • ปุ่มสำหรับ:
    • ส่วนหัว
    • ตัวหนา ตัวเอียง และขีดทับ
    • รายการที่เรียงลำดับและไม่เรียงลำดับ โดยมีความเป็นไปได้ในการสร้างรายการย่อยโดยการแทรกหรือลบข้อความ
    • การแนะนำลิงค์
  • ช่วยให้คุณสามารถแนบภาพ
  • รองรับยี่ห้อต่างๆ เช่น ปากกามาร์กเกอร์

ข้อเสียคือ โปรแกรมนี้ไม่สามารถเปิดไฟล์หรือส่งออกเป็นไฟล์ .md ได้ และไม่มีฟังก์ชั่นแสดงตัวอย่างแบบเรียลไทม์ หากต้องการดูสิ่งที่คุณกำลังทำอยู่ คุณต้องเข้าสู่โหมด Visual Modeแต่ปัญหานี้ได้รับการแก้ไขบางส่วนแล้วโดยการเปิดบันทึกเดียวกันในสองแท็บที่แตกต่างกัน แท็บหนึ่งในโหมด Text Mode และอีกแท็บหนึ่งในโหมด Visual Mode การเปลี่ยนแปลงจะปรากฏให้เห็นทันทีที่คุณหยุดพิมพ์เพียงเสี้ยววินาที

ghostwriter: สำหรับผู้ที่ต้องการ 0 สิ่งรบกวน

นักเขียนนิรนาม

Ghostwriterเป็นหนึ่งในตัวเลือกที่ผมชื่นชอบมากที่สุด เมื่อคุณต้องการสร้างและดูเนื้อหา Markdown โดยปราศจากสิ่งรบกวน ซึ่งก็ไม่น่าแปลกใจ เพราะโดยปกติผมใช้ซอฟต์แวร์ของ KDEและ "Ghostwriter" ตัวนี้ก็อยู่ในกลุ่มซอฟต์แวร์ของ KDE เช่นกัน คุณสมบัติเด่นของมันได้แก่:

  • อินเทอร์เฟซที่สะอาดตาที่ช่วยให้คุณจดจ่ออยู่กับสิ่งที่สำคัญ
  • แผงด้านข้างพร้อมข้อมูล เช่น คำที่เขียนและเวลาที่ใช้
  • สับด้วยเครื่องหมาย Markdown (ในแผงเดียวกัน)
  • หัวข้อ
  • ตัวเลือกการแสดงตัวอย่าง
  • แป้นพิมพ์ลัด
  • เครื่องพิมพ์ดีดหรือโหมดเฮมิงเวย์ (ปิดการใช้งานบางปุ่ม เช่น ลบและ Backspace)

เครื่องหมายอะพอสทรอฟี: เรียบง่ายโดยไม่ต้องสละ

จุดลูกน้ำ

Apostropheคล้ายกับตัวก่อนหน้า แต่ตัวหนึ่งใช้แนวคิดของ KDE ส่วนอีกตัวใช้ แนวคิด ของ GNOME มากกว่านั่นหมายความว่ามันเรียบง่ายกว่า ซึ่งเป็นสิ่งที่ดีหากนั่นคือสิ่งที่คุณกำลังมองหา มันมีสิ่งรบกวนน้อยกว่าด้วย คุณสมบัติเด่นๆ ได้แก่:

  • อินเทอร์เฟซที่สะอาดที่สุดที่คุณจะพบ การหลีกเลี่ยงสิ่งรบกวนสมาธิจะถูกนำไปใช้อย่างสุดขั้ว และแม้แต่แถบด้านบนก็หายไปในขณะที่คุณกำลังเขียน
  • หน้าจอเดียวหรือสองจอให้เลือก
  • แป้นพิมพ์ลัดสำหรับงานพื้นฐาน เช่น การแสดงมุมมองหากไม่ได้อยู่ในหน้าจอแยก
  • จำนวนคำ เวลา และสถิติอื่นๆ ซึ่งสามารถกำหนดค่าได้
  • โหมดเฮมิงเวย์

Joplin: สมบูรณ์และสวยงามในทุกสภาพแวดล้อมและระบบ

Markdown ในจอปลิน

หนึ่งในตัวเลือกที่ดีที่สุดคือ Joplin เราเคยเขียนบทความเกี่ยวกับโปรแกรมแก้ไข/แสดงผล Markdown ตัวนี้มาหลายครั้งแล้ว แต่บางทีอาจจะยังไม่เพียงพอ มันเป็นโปรแกรมแก้ไขที่ทำงานได้ดีในทุกสภาพแวดล้อมแบบกราฟิกและระบบปฏิบัติการไม่ว่าจะเป็น Linux, macOS, Windows หรือที่อื่นๆ ที่สามารถใช้งานได้ ถ้า Apostrophe เป็นหนึ่งในโปรแกรมที่ดีที่สุดสำหรับ GNOME และ Ghostwriter สำหรับ KDE แล้ว ก็เหมือนกับว่า Joplin คิดว่า " ฉันจะทำให้ทุกคนพอใจได้อย่างไร? " และได้สร้างเครื่องมือที่คำนึงถึงสิ่งนั้นเป็นหลัก

ในแง่ของฟังก์ชั่น เป็นหนึ่งในตัวเลือกที่มีตัวเลือกมากมาย และมี:

  • เครื่องตรวจตัวสะกดเป็นมาตรฐาน
  • ความเป็นไปได้ของการเปิดเอกสารในโปรแกรมเริ่มต้นซึ่งสามารถช่วยทำความเข้าใจว่าเอกสารจะมีลักษณะอย่างไรโดยทั่วไป
  • ธีมต่างๆ นอกเหนือจากธีมสว่างและมืดตามปกติ
  • แถบที่ใช้เพิ่มเครื่องหมายซึ่งนอกเหนือจากตัวหนาตัวเอียง ฯลฯ แล้วเรายังพบเส้นแนวนอนและปุ่มสำหรับเวลาและวันที่
  • ความเป็นไปได้ของการซิงโครไนซ์กับคลาวด์ Dropbox และ OneDrive ของคุณเอง นอกจากนี้ยังมีแอปสำหรับโทรศัพท์มือถือและแม้แต่เครื่องปลายทาง
  • โปรแกรมแก้ไข Rich Text
  • สัญญาณเตือนภัย

Obsidian: คุณชอบขนตาไหม?

Obsidian

Obsidianเป็นซอฟต์แวร์โอเพนซอร์ส เช่นเดียวกับ Vivaldi โค้ดส่วนใหญ่เป็นโอเพนซอร์สแต่มีส่วนน้อยที่เป็นกรรมสิทธิ์ จึงไม่ใช่ซอฟต์แวร์โอเพนซอร์สแบบเต็มรูปแบบ (FOSS) อย่างไรก็ตาม อย่างน้อยก็เป็นซอฟต์แวร์โอเพนซอร์สบางส่วน เขียนด้วย Electron และ JavaScript และใช้งานได้บน macOS, Windows และ Linux

โปรแกรมนี้มีอินเทอร์เฟซที่เรียบง่ายแต่ซับซ้อน แต่ตัวแก้ไขนั้นใช้งานได้ดีเยี่ยมหลังจากเปิดโปรแกรม อย่างไรก็ตาม การใช้งานอาจดูแปลกไปสักหน่อย เนื่องจากโดยค่าเริ่มต้น โปรแกรมจะรวมมุมมองข้อความธรรมดาและการแสดงตัวอย่างไว้ในมุมมองเดียว

ตัวอย่างเช่น เมื่อเราใส่เครื่องหมายดอกจัน 2 อัน ข้อความที่ตามมาจะเริ่มเป็นตัวหนา และสุดท้ายจะมีรูปแบบเป็นการนำเสนอเมื่อเราใส่ 2 อันต่อท้าย ฉันชอบแบบนั้น แต่ก็อาจแปลกได้เช่นกัน

ในบรรดาคุณสมบัติที่เรายังไม่ได้กล่าวถึง ผมอาจจะต้องย้ำอีกครั้งถึงมุมมองแบบรวม และการรองรับ Markdown ทุกรูปแบบที่ผมได้ทดสอบมา สิ่งที่ผมชอบมากที่สุดคือ เมื่อคุณใช้เครื่องหมายเน้นเสียงสามตัวปิดท้ายสำหรับโค้ดและป้อนชื่อภาษา มันจะปรากฏที่มุมบนขวาของคอนเทนเนอร์ และสามารถคัดลอกได้โดยการคลิกที่ชื่อภาษานั้น

Glow: ดีที่สุดสำหรับคนรัก CLI

Obsidian

Glowเป็น โปรแกรมแก้ไข Markdown แบบใช้คำสั่งบรรทัดเราได้รวมโปรแกรมนี้ไว้ในบทความนี้เพราะผู้ใช้ Linux หลายคนชอบใช้เครื่องมือแบบเทอร์มินัล และนี่คือหนึ่งในตัวเลือกที่ดีที่สุดที่ไม่ต้องใช้ปลั๊กอินเพิ่มเติมใดๆ

สำหรับโปรแกรมที่ทำงานในเทอร์มินัลเราไม่ควรคาดหวังฟังก์ชั่นมากมายนัก มันเป็นโปรแกรมแก้ไขข้อความเหมือนกับโปรแกรมอื่นๆ ที่ทำงานบนเทอร์มินัล และสิ่งแรกที่เราต้องทำคือลืมเรื่องเมาส์ไปเสีย ถ้าเรากดเครื่องหมายคำถามในโหมดดู เราจะเข้าถึงคู่มือคำสั่งลัดที่แสดงปุ่มควบคุมต่างๆ เช่น กด "e" เพื่อเข้าสู่โหมดแก้ไข

ฟีเจอร์ของมันมีไม่มากนัก และเกี่ยวข้องกับการสร้างและการดูเนื้อหาจากเทอร์มินัล เช่นเดียวกับในหน้าต่างเหล่านี้ ไม่สามารถมีข้อความที่ใหญ่ขึ้นและเล็กลงได้ เช่น ส่วนหัวของ h1 จะปรากฏเป็นพื้นหลังสีน้ำเงิน แต่จะไม่ใช่จาก h2 อีกต่อไป

ผู้สมัครบางคนเข้าสู่รายชื่อบรรณาธิการ Markdown ที่ดีที่สุด

อื่น ๆ ที่อาจน่าสนใจและอาจอยู่ในรายชื่อบรรณาธิการ Markdown ที่ดีที่สุด:

ระวังตื่นเต้นกับบรรณาธิการมากเกินไป

เกี่ยวกับเรื่อง Markdown นี้ ผมอยากจะชี้แจงให้ชัดเจนอย่างหนึ่ง Markdown ไม่เหมือน HTML ซึ่งประกอบด้วยแท็กเพียงไม่กี่แท็กที่รองรับโดยเว็บเบราว์เซอร์เกือบทุกตัว มันเป็นภาษามาร์กอัปที่คุณเพิ่มรายละเอียดเพียงเล็กน้อยและไม่บ่อยนัก ดังนั้นอย่าหลงระเริงไปกับมัน —ซึ่งเป็นคำที่ผมต้องการใช้ในหัวข้อก่อนหน้านี้—และเลือกโปรแกรมแก้ไขที่ทำได้ทุกอย่างหากคุณไม่สามารถแชร์เอกสารในรูปแบบ .md ได้ เพราะผู้รับไม่ได้ใช้ซอฟต์แวร์เดียวกันกับคุณ

ทุกคนมีอิสระในการทำสิ่งที่พวกเขาต้องการ แต่ Markdown นี้คล้ายกับ CSS มากกว่า HTML เล็กน้อย: เมื่อสร้างเว็บไซต์ เราใช้ CSS ที่เราคิดว่าจะดูดีในเกือบทุกสถานการณ์ ตามหลักเหตุผลแล้ว เราสามารถบอกผู้อื่นให้ใช้เบราว์เซอร์ที่เราทดสอบได้เสมอ แต่วิธีที่ดีที่สุดคือเล่นอย่างปลอดภัย

เหตุใดรายการโปรดของคุณจึงไม่อยู่ในกลุ่มบรรณาธิการ Markdown ที่ดีที่สุดของฉัน

มีบรรณาธิการหลายคนและคนที่เก่งมาก แต่ถ้าคนที่คุณนึกถึงไม่อยู่ที่นี่ อาจเป็นเพราะสาเหตุหลายประการ:

  • ไม่รู้จักเขา. เพียงแสดงความคิดเห็นในบทความนี้และฉันอาจจะรวมไว้ด้วยหากฉันคิดว่ามันคุ้มค่า
  • มีปัญหาในการติดตั้งบนดิสทริบิวต์บางตัว
  • ไม่ได้อยู่ในการพัฒนาอย่างแข็งขัน
  • มีการซื้อในแอปหรือเพื่อปลดล็อคคุณสมบัติ (เช่น Typora)

ฉันจะไม่ตั้งชื่อ แต่มีบางชื่อยอดนิยมที่ยังไม่ได้สร้างรายการ เนื่องจาก ตัวอย่างเช่น ฟังก์ชั่นแสดงตัวอย่างใช้งานไม่ได้กับผู้ใช้จำนวนมาก สิ่งที่อยู่ที่นี่มีเพียงซอฟต์แวร์ที่เชื่อถือได้ ใช้งานได้ และอัปเดตเท่านั้น

นี่คือสิ่งที่ตัวกรองของฉันผ่าน คุณมีข้อเสนอแนะใด? แสดงความคิดเห็นและอาจจะถูกเพิ่มในบทความนี้


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google