แบ่งไฟล์เดียวออกเป็นหลายไฟล์ตามตัวคั่นบล็อก หรือรวมไฟล์ในโฟลเดอร์เข้าเป็นไฟล์เดียว จัดการการซิงค์สองทิศทางระหว่างไฟล์และโฟลเดอร์ด้วย workset
เริ่มต้นใช้งาน
- คลิก Workset ใหม่ เพื่อสร้างโครงการ หรือใช้ตัวช่วย แบ่งไฟล์ / รวมไฟล์
- เอดิเตอร์ workset จะเปิดขึ้นพร้อมเอดิเตอร์ข้อความ (ซ้าย) และโครงสร้างต้นไม้ของโฟลเดอร์ (ขวา)
- ใช้ → เพื่อแบ่งบล็อกในเอดิเตอร์ออกเป็นไฟล์แต่ละไฟล์
- ใช้ ← เพื่อรวมไฟล์ในโฟลเดอร์กลับเข้าสู่เอดิเตอร์
วิธีการทำงาน
รูปแบบการแบ่ง
ไฟล์ในเอดิเตอร์จะถูกแยกด้วยรูปแบบบล็อกที่กำหนดค่าได้:
--------------------
path/to/file.txt
--------------------
(file content here)
{filepath}— เส้นทางสัมพัทธ์สำหรับไฟล์เอาต์พุต{filecontent}— เนื้อหาไฟล์จนถึงตัวคั่นถัดไป- รูปแบบตัวคั่นปรับแต่งได้เต็มรูปแบบด้วยพรีเซ็ต
แบ่ง (เอดิเตอร์ → โฟลเดอร์)
วิเคราะห์ข้อความในเอดิเตอร์เป็นบล็อก แล้วเขียนแต่ละบล็อกเป็นไฟล์แยกในโฟลเดอร์
รวม (โฟลเดอร์ → เอดิเตอร์)
อ่านไฟล์จากโฟลเดอร์ ห่อด้วยรูปแบบการแบ่ง และประกอบในเอดิเตอร์
เอดิเตอร์ Workset
เอดิเตอร์ข้อความ (ซ้าย)
- แสดงไฟล์ที่รวมแล้วพร้อมตัวคั่นที่มีรหัสสี
- แถบด้านข้าง minimap แสดงตำแหน่งบล็อก
- นับจำนวนบรรทัดและอักขระ
- รองรับ undo / redo
โครงสร้างต้นไม้ของโฟลเดอร์ (ขวา)
- มุมมองลำดับชั้นของโฟลเดอร์ที่แบ่ง
- เปิด/ปิดไฟล์แต่ละไฟล์ (ไฟล์ที่ปิดจะถูกข้ามระหว่างการแบ่ง/รวม)
- ลากและวางไฟล์จาก Finder เพื่อเพิ่ม
- คลิกขวาเพื่อเปิด สะท้อน เพิ่ม หรือลบ
เปรียบเทียบ
คลิก เปรียบเทียบ เพื่อเน้นความแตกต่างระหว่างบล็อกในเอดิเตอร์และไฟล์ในโฟลเดอร์ แสดงการมีอยู่ของไฟล์ การเปลี่ยนแปลงเนื้อหา และความไม่ตรงกันระดับบล็อก
ตัวกรอง
- ตัวกรองไฟล์ (รวม / ยกเว้น): wildcard และ regex คั่นด้วยจุลภาค
- ตัวกรองโฟลเดอร์ (รวม / ยกเว้น): เช่นเดียวกัน
- รวมโฟลเดอร์ย่อย (เรียกซ้ำ)
- แสดง/ซ่อนไฟล์ที่ซ่อน
ทางลัดคีย์บอร์ด
หน้าจอหลัก
| การกระทำ | ทางลัด |
|---|---|
| รีเฟรชรายการ workset | Cmd + R |
| ลบที่เลือก | Delete / Cmd + Delete |
เอดิเตอร์ Workset
| การกระทำ | ทางลัด |
|---|---|
| บันทึกไฟล์ | Cmd + S |
| เลิกทำ / ทำซ้ำ | Cmd + Z / Cmd + Shift + Z |
| เปรียบเทียบ | Cmd + R |
| เปิดใช้งานที่เลือก | Cmd + E |
| ปิดใช้งานที่เลือก | Cmd + D |
| สลับสถานะการใช้งาน | Cmd + T |
เคล็ดลับ
- การรวมโค้ด — รวมโฟลเดอร์ซอร์สทั้งหมดเข้าเป็นไฟล์เดียวเพื่อแชร์หรือทบทวน แล้วแบ่งกลับ
- การซิงค์แบบเลือก — ปิดไฟล์ที่คุณไม่ต้องการรวมไว้ในการแบ่ง/รวม
- ตัวคั่นแบบกำหนดเอง — ใช้พรีเซ็ตรูปแบบหรือสร้างรูปแบบตัวคั่นของคุณเองสำหรับไฟล์ประเภทต่าง ๆ
- เปรียบเทียบก่อนรวม — เปรียบเทียบก่อนเสมอเพื่อดูว่ามีอะไรเปลี่ยนแปลงก่อนเขียนทับ
ความเป็นส่วนตัว
- การดำเนินการกับไฟล์ทั้งหมดทำงานในเครื่องคอมพิวเตอร์ของคุณ
- ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอกใด ๆ
- ข้อมูล workset ถูกเก็บไว้ในดิสก์ในเครื่องของคุณเท่านั้น