
Marco (โปรแกรมสร้าง ดู แก้ไข Markdown ความเร็วสูง และมี AI ในตัว) : Marco เป็นโปรแกรมสำหรับเขียน และดูเอกสารในรูปแบบ Markdown ที่ถูกพัฒนาขึ้นด้วย ภาษา Rust โดยเน้นความเบา, ความรวดเร็วในการทำงาน และความแม่นยำสูง โปรแกรมนี้ถูกสร้างขึ้นมาเพื่อตอบโจทย์นักพัฒนาโปรแกรม, วิศวกร และนักเขียนที่ต้องการควบคุมการจัดฟอร์แมตเอกสารอย่างละเอียด โดยไม่จำเป็นต้องพึ่งพาระบบ คลาวด์ (Cloud) หรือการเข้าสู่ระบบ ทำให้ข้อมูลทั้งหมดถูกเก็บรักษาอย่างปลอดภัยอยู่ภายในเครื่องคอมพิวเตอร์ของผู้ใช้เอง
การทำงานของโปรแกรมจะแบ่งออกเป็นสองส่วนหลักคือ ตัวแก้ไขเอกสารที่ชื่อว่า Marco และตัวดูตัวอย่างเอกสารที่ชื่อว่า Polo ซึ่งทำงานอยู่บนเอนจินการแสดงผลตัวเดียวกัน ระบบรองรับการเปิดลิงก์ไฟล์เอกสารภายในเครื่องเพื่อสลับหน้าได้อย่างรวดเร็ว มีแถบสารบัญด้านข้างที่สามารถยืดหด และกดเพื่อเลื่อนไปยังหัวข้อต่าง ๆ ได้อย่างแม่นยำ พร้อมทั้งรองรับระบบค้นหาคำ, ข้อมูลสถิติของลิงก์เมื่อนำ เมาส์ (Mouse) ไปชี้ และสามารถสั่งพิมพ์เอกสารออกมาเป็นรูปแบบดั้งเดิมของ ระบบปฏิบัติการ (OS) วินโดวส์ (Windows) และ ลีนุกซ์ (Linux) ได้ทันที

นอกจากฟังก์ชันการใช้งานพื้นฐานแล้ว โปรแกรม Marco ยังมีคุณสมบัติขั้นสูงอีกหลายประการ เช่น ระบบเสริมภาษาผ่านการปรับแต่งไฟล์ข้อกำหนด, โหมดเครื่องมือช่วยเหลือที่ทำงานร่วมกับระบบ ปัญญาประดิษฐ์ (AI) ภายในเครื่องเพื่อช่วยแนะนำการเขียน, ตรวจสอบไวยากรณ์ และปรับปรุงเนื้อหา นอกเหนือ จากนี้ยังมีระบบแก้ไขเอกสารร่วมกันแบบเรียลไทม์ ที่เปิดโอกาสให้ผู้ใช้หลายคนสามารถทำงานบนโมเดลเอกสารเดียวกัน เห็นเคอร์เซอร์ของกัน และกัน และรับรู้สถานะการทำงานร่วมกันได้ และยังมีเทอร์มินัลในตัวที่ช่วยให้สามารถสั่งรันโค้ดที่เขียนอยู่ในบล็อกของตัวแก้ไขได้โดยตรง
ในส่วนของสถาปัตยกรรม และการพัฒนา โปรแกรม Marco ถูกออกแบบมาให้ทำงานได้แบบข้ามแพลตฟอร์ม (Cross-platform) รองรับทั้งระบบปฏิบัติการ Windows และ Linux มีการแยกโครงสร้างโค้ดอย่างเป็นระบบ โดย ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) จะใช้ GTK4 และแยกตรรกะการประมวลผลภายในออกจากหน้าจอ เพื่อให้สามารถเรนเดอร์ข้อความได้อย่างรวดเร็ว และรองรับการทำงานร่วมกับระบบ ปลั๊กอิน (Plug-in) หรือธีมในอนาคต อีกทั้งตัวเอนจินหลักยังรองรับมาตรฐาน CommonMark และฟีเจอร์เสริมอื่น ๆ เช่น การวาดไดอะแกรมด้วย Mermaid บล็อกตารางที่ไม่มีหัวข้อ และรายการคำจำกัดความเฉพาะทางอย่างครบถ้วน โปรแกรมนี้จึงเหมาะสำหรับกลุ่มผู้ใช้ที่ต้องการเครื่องมือจัดการเอกสารที่มีประสิทธิภาพสูง, ควบคุมได้เต็มที่ และไม่กินทรัพยากรเครื่องแบบโปรแกรมแก้ไขเอกสารทั่วไป
โปรแกรม Marco เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ MIT License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/Ranrar/Marco (ภาษาอังกฤษ) ได้เลย
Marco is a Markdown editor and viewer built with Rust, focusing on lightweight performance, speed, and high precision. It is designed to meet the needs of developers, engineers, and writers who require meticulous control over document formatting without relying on cloud systems or user logins, ensuring all data remains securely stored on the user's local machine.
The application operates through two main components: the editor, named Marco, and the live previewer, named Polo, both running on the same rendering engine. The system supports opening local document links for rapid page-switching and features a collapsible sidebar table of contents that allows users to jump precisely to different sections. Additionally, it includes a word search system, link statistics pop-ups on hover, and the ability to print documents directly into the native formats of Windows and Linux operating systems.
Beyond its core functionalities, Marco offers several advanced features, such as language extensions via configuration files and an accessibility mode powered by a local AI assistant to provide writing suggestions, grammar checks, and content improvements. Furthermore, it boasts a real-time collaborative editing system that allows multiple users to work on the same document model simultaneously, complete with visible shared cursors and co-working status awareness. It also features a built-in terminal, enabling users to execute code directly from within the editor's code blocks.
คำสำคัญ