1 คะแนน โดย kirinonakar 7 시간 전 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

TxtAIEditor คือเอดิเตอร์เดสก์ท็อประดับพรีเมียมที่ผสานประสิทธิภาพแบบเนทีฟอันทรงพลังของ Windows บน .NET 10.0 และ WinUI 3 เข้ากับคอร์แบบคัสตอมที่อิง WebView2 เพื่อรวมความสามารถด้านการเรนเดอร์ที่ยืดหยุ่นไว้ด้วยกัน โดยได้ผสานฟีเจอร์ที่มีประโยชน์ซึ่งนักพัฒนาและผู้ใช้ระดับสูงต้องการ ไม่ว่าจะเป็นการเขียน Markdown การทำงานร่วมกับ AI ไปจนถึงการแก้ไข CSV แบบง่าย ๆ อย่างเป็นธรรมชาติ

🌟 ฟีเจอร์หลัก

  1. คอร์เอดิเตอร์แบบ virtualization (รองรับไฟล์ขนาดใหญ่)
    แก้ไขไฟล์ได้รวดเร็วมาก: ใช้เทคโนโลยี virtual scrolling ทำให้สามารถเปิดและแก้ไขไฟล์ล็อกขนาดเกิน 200MB นิยายขนาดยาว หรือซอร์สโค้ด ได้ทันทีอย่างลื่นไหลโดยไม่มีอาการหน่วง
    การเรนเดอร์ที่ปรับให้เหมาะสม: เรนเดอร์เป็น DOM เฉพาะส่วน viewport ที่มองเห็นบนหน้าจอและพื้นที่บัฟเฟอร์ขั้นต่ำเท่านั้น เพื่อลดการใช้หน่วยความจำและเพิ่มการตอบสนองให้สูงสุด
    การไฮไลต์โค้ดและการเติมคำอัตโนมัติ: รองรับการเน้นไวยากรณ์ของหลายภาษา เช่น Markdown, C#, JavaScript, Python, LaTeX พร้อมระบบเติมคำอัตโนมัติแบบชาญฉลาดและฟังก์ชัน custom snippet ที่แทรกได้ทันทีด้วยปุ่ม Enter หรือ Tab

  2. โหมดตาราง CSV แบบอินเทอร์แอ็กทีฟ
    แปลงเป็นมุมมองสเปรดชีต: เมื่อเปิดไฟล์ .csv ระบบจะแสดงผลไม่ใช่แค่ข้อความธรรมดา แต่จะแปลงเป็น UI แบบกริด (Grid) ที่ใช้งานสะดวกและตอบสนองได้ดีโดยอัตโนมัติ
    สามารถย้ายระหว่างเซลล์และแก้ไขได้อย่างอิสระเหมือน Excel
    การเลือกหลายรายการและปรับขนาดคอลัมน์: รองรับการเลือกหลายแถว/หลายคอลัมน์ด้วย Ctrl, Shift และการลากเมาส์ พร้อมปรับความกว้างคอลัมน์แบบเรียลไทม์ด้วยการลากเส้นขอบ

  3. การเชื่อมต่อ AI Assistant และเอเจนต์
    รองรับ provider หลากหลาย: เชื่อมต่อได้อย่างอิสระกับ OpenAI, Gemini, OpenRouter รวมถึง endpoint ของ LM Studio ที่รันบนเครื่องโลคัล
    การจัดการคีย์อย่างปลอดภัย: API key ที่มีความอ่อนไหวจะถูกเข้ารหัสและเก็บไว้อย่างปลอดภัยใน Windows Credential Manager ซึ่งเป็นฟีเจอร์เนทีฟของ Windows
    แท็บพรอมป์ต์และพรีเซ็ต: สามารถเปิดแท็บคำสั่งพรอมป์ต์แยกอิสระได้สูงสุด 4 แท็บเพื่อถามคำถามพร้อมแนบบริบทของไฟล์ปัจจุบัน และจัดการเทมเพลตพรอมป์ต์ที่ใช้บ่อยเป็นพรีเซ็ตได้
    แอ็กชันตามบริบท: ทำงานอย่างรวดเร็วกับโค้ดหรือข้อความที่ลากเลือกไว้ เช่น แปล อธิบาย รีแฟกเตอร์ หรือสรุป โดยยังคงโครงสร้างโค้ดหรือฟอร์แมต Markdown ไว้
    AI Agent: มาพร้อม AI agent สำหรับงานที่ซับซ้อน รองรับการค้นหาเว็บและการดูหน้าเว็บ ช่วยให้แก้ไขงานโดยอ้างอิงข้อมูลล่าสุดได้

  4. โน้ตเข้ารหัสเพื่อความเป็นส่วนตัว (Encrypted Notes)
    รองรับโน้ตเข้ารหัสตามสเปกเฉพาะ ช่วยให้เก็บบันทึกส่วนตัวได้อย่างปลอดภัย
    ความปลอดภัยบนดิสก์อย่างเข้มงวด: แท็บที่เข้ารหัสจะต้องป้อนรหัสผ่านเมื่อเปิด และเมื่อแก้ไขแล้วบันทึก ข้อมูลจะถูกเข้ารหัสกลับเพื่อไม่ให้ข้อความแบบ plaintext หลุดลงดิสก์ โดยแท็บที่เข้ารหัสจะแสดงไอคอนล็อกแยกต่างหาก

  5. รวมฟีเจอร์อำนวยความสะดวกสำหรับนักพัฒนาไว้ครบ
    เทอร์มินัลในตัว: สามารถเปิดเชลล์โปรไฟล์ต่าง ๆ เช่น PowerShell, CMD, Git Bash, WSL ได้ทันทีที่ด้านล่างของเอดิเตอร์ และจะซิงก์กับ workspace และไดเรกทอรีปัจจุบันโดยอัตโนมัติ
    แผง Git: มีระบบติดตามการเปลี่ยนแปลง การ staging การ commit การ push ไปยังรีโมตรีโพซิทอรี และตัวดูกราฟประวัติ commit ในตัว
    Smart Outline (TOC): ไม่เพียงช่วยดูโครงสร้างหัวข้อ Markdown แต่ยังวิเคราะห์โครงสร้างคลาสและเมธอดในซอร์สโค้ดอย่าง C#, Python, JS/TS, Go เป็นต้น และสร้าง outline แบบอินเทอร์แอ็กทีฟที่คลิกแล้วพาไปยังตำแหน่งนั้นได้ทันที
    UI/UX ระดับพรีเมียม: รองรับธีม Windows Native Mica backdrop (โหมดมืด/สว่าง), ตัวแยกหลายพาเนลที่ปรับขนาดได้ และโหมด sticky note ที่ปักไว้ด้านบนสุดได้ตลอดเวลา

หวังว่าจะเป็นอีกหนึ่งตัวเลือกที่ดีสำหรับผู้ที่ต้องการ AI notepad/editor shell บน Windows ที่ทั้งเบา ทรงพลัง และใช้งานสะดวก
หากได้ลองใช้แล้วฝากความคิดเห็นไว้ จะขอบคุณมากจริง ๆ!

GitHub repository (ดาวน์โหลดและซอร์สโค้ด): https://github.com/kirinonakar/TxtAIEditor

เว็บไซต์ส่วนตัว (ลองดูแอปอื่น ๆ ที่พัฒนาด้วยได้!): https://kirinonakar.github.io/

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น