ข้ามไปยังเนื้อหา
คู่มือ Varlig
หน้าแรกของ Varlig

แก้ไขไฟล์ Markdown ในตำแหน่งเดิม

ไฟล์ Markdown บางส่วนอยู่นอกคลังโน้ต เช่น README ในคลัง Git ไฟล์ใน iCloud Drive หรือโน้ตที่เพื่อนร่วมงานส่งมา Varlig สามารถแก้ไขไฟล์เหล่านี้ได้จากตำแหน่งเดิม โดยไม่ต้องคัดลอกเข้าคลัง

เปิดไฟล์

เลือก File › Open Markdown File… (⌥⌘O) หรือเปิดไฟล์จาก Finder ด้วย Open With ▸ Varlig หรือรัน open -a Varlig notes.md ใน Terminal Varlig เปิดไฟล์ .md, .markdown, .txt และไฟล์ข้อความธรรมดาที่คล้ายกันได้สูงสุด 32 MB

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

เปิดโฟลเดอร์

เลือก File › Open Folder… (⌃⌘O) ลากโฟลเดอร์ไปวางบนไอคอน Varlig ใน Dock หรือเรียก open -a Varlig ~/Projects/handbook ใน Terminal หน้าต่างโฟลเดอร์จะแสดงไฟล์ Markdown และไฟล์ข้อความในแถบด้านข้าง โดยจัดกลุ่มตามโฟลเดอร์ย่อย และเปิดไฟล์ที่เลือกในตัวแก้ไขแบบเดียวกับหน้าต่างไฟล์ หากมี README จะเปิดไฟล์นั้นก่อน และจะกลับไปยังไฟล์ที่คุณอ่านล่าสุดเมื่อเปิดอีกครั้ง

รายการจะอัปเดตตามการเปลี่ยนแปลงในโฟลเดอร์โดยอัตโนมัติ เมื่อแอปอื่นหรือ git checkout เพิ่ม ลบ หรือเปลี่ยนชื่อไฟล์ รายการก็จะเปลี่ยนตาม โฟลเดอร์ที่ซ่อนอยู่ เช่น .git รวมถึง node_modules จะไม่แสดง ใช้ Filter files กรองตามชื่อหรือเส้นทางไฟล์ และกด + เพื่อสร้างไฟล์เปล่าชื่อ Untitled.md ในโฟลเดอร์เดียวกับไฟล์ที่กำลังอ่าน เมื่อเลือกไฟล์อื่น ไฟล์ที่เปิดอยู่จะถูกบันทึกก่อน ส่วนลิงก์แบบสัมพัทธ์ที่ชี้ไปยังไฟล์ในโฟลเดอร์เดียวกันจะเปิดในหน้าต่างเดิม

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

การบันทึก

การแก้ไขจะถูกบันทึกอัตโนมัติประมาณหนึ่งวินาทีหลังหยุดพิมพ์ ส่วน File › Save (⌘S) จะบันทึกทันที ส่วนหัวจะแสดง Saved, Edited หรือ Save failed พร้อมเหตุผล

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

File › Save As… เขียนสําเนาที่อื่นและแก้ไขสําเนานั้นต่อไป

การอ้างอิงแบบสัมพัทธ์จะเริ่มจากโฟลเดอร์ของไฟล์นั้นเอง ดังนั้น ![](diagrams/flow.png) และ [the plan](plan.md) จึงเปิดสิ่งที่อ้างถึงได้ตามปกติ โดยอ้างย้อนขึ้นไปได้ไม่เกินสามระดับโฟลเดอร์ รูปภาพที่คุณวางหรือลากเข้ามาจะถูกบันทึกในโฟลเดอร์ที่อยู่ข้างไฟล์และตั้งชื่อตามไฟล์นั้น เช่น notes.assets/

แท็กและ [[note links]] เป็นเพียงข้อความธรรมดาในหน้าต่างไฟล์ เพราะเป็นคุณสมบัติของคลังโน้ต และไฟล์บนดิสก์ไม่มีที่เก็บข้อมูลเหล่านี้

เมื่อไฟล์เปลี่ยนแปลงบนดิสก์

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

  • Compare… แสดงทั้งสองเคียงข้างกัน ทําเครื่องหมายสิ่งที่อยู่บนดิสก์เท่านั้นและสิ่งที่อยู่ในหน้าต่างของคุณเท่านั้น
  • Keep Mine บันทึกเวอร์ชันของคุณและเก็บเวอร์ชันดิสก์เป็นสําเนาที่ลงวันที่ไว้ข้างไฟล์
  • Use Disk Version แสดงเวอร์ชั่นดิสก์และเก็บของคุณไว้เป็นสําเนาที่ลงวันที่ถัดจากไฟล์

ไม่มีสิ่งใดถูกเขียนทับไม่ว่าจะด้วยวิธีใด และสําเนาจะถูกตั้งชื่อเพื่อให้คุณสามารถแยกความแตกต่างได้ เช่น notes (disk version 2026-09-22 1415).md

หากไฟล์ถูกลบหรือย้ายขณะที่คุณกำลังแก้ไข Varlig จะแจ้งให้ทราบและเสนอ Save As… เพื่อให้คุณบันทึกข้อความไว้ในตำแหน่งอื่นได้

รูปแบบคําตอบอยู่กับไฟล์

รูปแบบคำตอบของแต่ละบรรทัด ทั้งจำนวนตำแหน่งทศนิยม ตัวคั่น และรูปแบบตัวเลข รวมถึงการตั้งค่า Subtotal หรือ Time Point จะเก็บอยู่ในเมทาดาทาของไฟล์ในรูปแบบ extended attribute โดยไม่เขียนลงใน Markdown ข้อความของคุณจึงคงเดิม และเมื่อเปิดไฟล์อีกครั้งในหน้าต่างไฟล์หรือหน้าต่างโฟลเดอร์ แต่ละบรรทัดจะมีรูปแบบเหมือนที่ตั้งไว้ บรรทัดที่แก้ไข แทรก หรือย้ายจะรักษาการตั้งค่าของตัวเอง ส่วนบรรทัดที่ข้อความถูกลบจะสูญเสียการตั้งค่าไปด้วย ไม่ส่งต่อให้บรรทัดอื่น

เครื่องมือบางชนิดไม่รักษา extended attributes ไว้ เช่น Git เครื่องมือ zip ส่วนใหญ่ บริการซิงค์บางบริการ และดิสก์ที่ฟอร์แมตสำหรับ Windows ในกรณีนี้ รูปแบบคำตอบจะกลับไปใช้ค่าเริ่มต้นของคุณ แต่ข้อความไม่ได้รับผลกระทบ หากไม่ต้องการให้ Varlig เขียนลงเมทาดาทาของไฟล์เลย ให้ปิด Remember answer formats in Markdown files ใน Settings › Editor ซึ่งเปิดไว้เป็นค่าเริ่มต้น

หน้าต่างไฟล์แตกต่างกันอย่างไร

  • ไม่มีประวัติเวอร์ชัน ไม่มีรหัสผ่านโน้ต และไม่มีการสํารองข้อมูล: ไฟล์บนดิสก์เป็นสําเนาเดียว
  • บล็อกการคํานวณทํางานตามปกติ รูปแบบคําตอบหรือการตั้งค่าบรรทัดที่คุณเลือกสําหรับหนึ่งบรรทัดจะถูกเก็บไว้กับไฟล์ตามด้านบน ไม่ใช่ในข้อความ
  • ลิงก์ varlig:// ใช้เปิดไปยังโน้ตเท่านั้น และจะไม่เรียกใช้คำสั่งอัตโนมัติจากไฟล์