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

โปรแกรมแก้ไขข้อความหลายตัวที่ไม่ใช่ 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: สมบูรณ์และสวยงามในทุกสภาพแวดล้อมและระบบ
หนึ่งในตัวเลือกที่ดีที่สุดคือ Joplin เราเคยเขียนบทความเกี่ยวกับโปรแกรมแก้ไข/แสดงผล Markdown ตัวนี้มาหลายครั้งแล้ว แต่บางทีอาจจะยังไม่เพียงพอ มันเป็นโปรแกรมแก้ไขที่ทำงานได้ดีในทุกสภาพแวดล้อมแบบกราฟิกและระบบปฏิบัติการไม่ว่าจะเป็น Linux, macOS, Windows หรือที่อื่นๆ ที่สามารถใช้งานได้ ถ้า Apostrophe เป็นหนึ่งในโปรแกรมที่ดีที่สุดสำหรับ GNOME และ Ghostwriter สำหรับ KDE แล้ว ก็เหมือนกับว่า Joplin คิดว่า " ฉันจะทำให้ทุกคนพอใจได้อย่างไร? " และได้สร้างเครื่องมือที่คำนึงถึงสิ่งนั้นเป็นหลัก
ในแง่ของฟังก์ชั่น เป็นหนึ่งในตัวเลือกที่มีตัวเลือกมากมาย และมี:
- เครื่องตรวจตัวสะกดเป็นมาตรฐาน
- ความเป็นไปได้ของการเปิดเอกสารในโปรแกรมเริ่มต้นซึ่งสามารถช่วยทำความเข้าใจว่าเอกสารจะมีลักษณะอย่างไรโดยทั่วไป
- ธีมต่างๆ นอกเหนือจากธีมสว่างและมืดตามปกติ
- แถบที่ใช้เพิ่มเครื่องหมายซึ่งนอกเหนือจากตัวหนาตัวเอียง ฯลฯ แล้วเรายังพบเส้นแนวนอนและปุ่มสำหรับเวลาและวันที่
- ความเป็นไปได้ของการซิงโครไนซ์กับคลาวด์ Dropbox และ OneDrive ของคุณเอง นอกจากนี้ยังมีแอปสำหรับโทรศัพท์มือถือและแม้แต่เครื่องปลายทาง
- โปรแกรมแก้ไข Rich Text
- สัญญาณเตือนภัย
Obsidian: คุณชอบขนตาไหม?
Obsidianเป็นซอฟต์แวร์โอเพนซอร์ส เช่นเดียวกับ Vivaldi โค้ดส่วนใหญ่เป็นโอเพนซอร์สแต่มีส่วนน้อยที่เป็นกรรมสิทธิ์ จึงไม่ใช่ซอฟต์แวร์โอเพนซอร์สแบบเต็มรูปแบบ (FOSS) อย่างไรก็ตาม อย่างน้อยก็เป็นซอฟต์แวร์โอเพนซอร์สบางส่วน เขียนด้วย Electron และ JavaScript และใช้งานได้บน macOS, Windows และ Linux
โปรแกรมนี้มีอินเทอร์เฟซที่เรียบง่ายแต่ซับซ้อน แต่ตัวแก้ไขนั้นใช้งานได้ดีเยี่ยมหลังจากเปิดโปรแกรม อย่างไรก็ตาม การใช้งานอาจดูแปลกไปสักหน่อย เนื่องจากโดยค่าเริ่มต้น โปรแกรมจะรวมมุมมองข้อความธรรมดาและการแสดงตัวอย่างไว้ในมุมมองเดียว
ตัวอย่างเช่น เมื่อเราใส่เครื่องหมายดอกจัน 2 อัน ข้อความที่ตามมาจะเริ่มเป็นตัวหนา และสุดท้ายจะมีรูปแบบเป็นการนำเสนอเมื่อเราใส่ 2 อันต่อท้าย ฉันชอบแบบนั้น แต่ก็อาจแปลกได้เช่นกัน
ในบรรดาคุณสมบัติที่เรายังไม่ได้กล่าวถึง ผมอาจจะต้องย้ำอีกครั้งถึงมุมมองแบบรวม และการรองรับ Markdown ทุกรูปแบบที่ผมได้ทดสอบมา สิ่งที่ผมชอบมากที่สุดคือ เมื่อคุณใช้เครื่องหมายเน้นเสียงสามตัวปิดท้ายสำหรับโค้ดและป้อนชื่อภาษา มันจะปรากฏที่มุมบนขวาของคอนเทนเนอร์ และสามารถคัดลอกได้โดยการคลิกที่ชื่อภาษานั้น
Glow: ดีที่สุดสำหรับคนรัก CLI

Glowเป็น โปรแกรมแก้ไข Markdown แบบใช้คำสั่งบรรทัดเราได้รวมโปรแกรมนี้ไว้ในบทความนี้เพราะผู้ใช้ Linux หลายคนชอบใช้เครื่องมือแบบเทอร์มินัล และนี่คือหนึ่งในตัวเลือกที่ดีที่สุดที่ไม่ต้องใช้ปลั๊กอินเพิ่มเติมใดๆ
สำหรับโปรแกรมที่ทำงานในเทอร์มินัลเราไม่ควรคาดหวังฟังก์ชั่นมากมายนัก มันเป็นโปรแกรมแก้ไขข้อความเหมือนกับโปรแกรมอื่นๆ ที่ทำงานบนเทอร์มินัล และสิ่งแรกที่เราต้องทำคือลืมเรื่องเมาส์ไปเสีย ถ้าเรากดเครื่องหมายคำถามในโหมดดู เราจะเข้าถึงคู่มือคำสั่งลัดที่แสดงปุ่มควบคุมต่างๆ เช่น กด "e" เพื่อเข้าสู่โหมดแก้ไข
ฟีเจอร์ของมันมีไม่มากนัก และเกี่ยวข้องกับการสร้างและการดูเนื้อหาจากเทอร์มินัล เช่นเดียวกับในหน้าต่างเหล่านี้ ไม่สามารถมีข้อความที่ใหญ่ขึ้นและเล็กลงได้ เช่น ส่วนหัวของ h1 จะปรากฏเป็นพื้นหลังสีน้ำเงิน แต่จะไม่ใช่จาก h2 อีกต่อไป
ผู้สมัครบางคนเข้าสู่รายชื่อบรรณาธิการ Markdown ที่ดีที่สุด
อื่น ๆ ที่อาจน่าสนใจและอาจอยู่ในรายชื่อบรรณาธิการ Markdown ที่ดีที่สุด:
ระวังตื่นเต้นกับบรรณาธิการมากเกินไป
เกี่ยวกับเรื่อง Markdown นี้ ผมอยากจะชี้แจงให้ชัดเจนอย่างหนึ่ง Markdown ไม่เหมือน HTML ซึ่งประกอบด้วยแท็กเพียงไม่กี่แท็กที่รองรับโดยเว็บเบราว์เซอร์เกือบทุกตัว มันเป็นภาษามาร์กอัปที่คุณเพิ่มรายละเอียดเพียงเล็กน้อยและไม่บ่อยนัก ดังนั้นอย่าหลงระเริงไปกับมัน —ซึ่งเป็นคำที่ผมต้องการใช้ในหัวข้อก่อนหน้านี้—และเลือกโปรแกรมแก้ไขที่ทำได้ทุกอย่างหากคุณไม่สามารถแชร์เอกสารในรูปแบบ .md ได้ เพราะผู้รับไม่ได้ใช้ซอฟต์แวร์เดียวกันกับคุณ
ทุกคนมีอิสระในการทำสิ่งที่พวกเขาต้องการ แต่ Markdown นี้คล้ายกับ CSS มากกว่า HTML เล็กน้อย: เมื่อสร้างเว็บไซต์ เราใช้ CSS ที่เราคิดว่าจะดูดีในเกือบทุกสถานการณ์ ตามหลักเหตุผลแล้ว เราสามารถบอกผู้อื่นให้ใช้เบราว์เซอร์ที่เราทดสอบได้เสมอ แต่วิธีที่ดีที่สุดคือเล่นอย่างปลอดภัย
เหตุใดรายการโปรดของคุณจึงไม่อยู่ในกลุ่มบรรณาธิการ Markdown ที่ดีที่สุดของฉัน
มีบรรณาธิการหลายคนและคนที่เก่งมาก แต่ถ้าคนที่คุณนึกถึงไม่อยู่ที่นี่ อาจเป็นเพราะสาเหตุหลายประการ:
- ไม่รู้จักเขา. เพียงแสดงความคิดเห็นในบทความนี้และฉันอาจจะรวมไว้ด้วยหากฉันคิดว่ามันคุ้มค่า
- มีปัญหาในการติดตั้งบนดิสทริบิวต์บางตัว
- ไม่ได้อยู่ในการพัฒนาอย่างแข็งขัน
- มีการซื้อในแอปหรือเพื่อปลดล็อคคุณสมบัติ (เช่น Typora)
ฉันจะไม่ตั้งชื่อ แต่มีบางชื่อยอดนิยมที่ยังไม่ได้สร้างรายการ เนื่องจาก ตัวอย่างเช่น ฟังก์ชั่นแสดงตัวอย่างใช้งานไม่ได้กับผู้ใช้จำนวนมาก สิ่งที่อยู่ที่นี่มีเพียงซอฟต์แวร์ที่เชื่อถือได้ ใช้งานได้ และอัปเดตเท่านั้น
นี่คือสิ่งที่ตัวกรองของฉันผ่าน คุณมีข้อเสนอแนะใด? แสดงความคิดเห็นและอาจจะถูกเพิ่มในบทความนี้

