Kaleidoscope 7.0.2 เครื่องมือเปรียบเทียบไฟล์สำหรับ Mac และ iOS

Download Guide์
🔒 Safe & Secure

ข้อมูลไฟล์ Kaleidoscope

ชื่อโปรแกรม Kaleidoscope
เวอร์ชันล่าสุด 7.0.2 Build 11016
ผู้พัฒนา Leitmotif GmbH
หมวดหมู่ File Comparison / Diff & Merge Tool / Developer Utilities
ระบบปฏิบัติการที่รองรับ macOS Sequoia 15 ขึ้นไป และรองรับ macOS Tahoe 26; ใช้ได้กับ Mac ชิป Intel และ Apple Silicon
ภาษา English (ไม่พบรายการยืนยันภาษาอื่นจากผู้พัฒนา)
ประเภทลิขสิทธิ์ Commercial / Proprietary (Subscription)
ขนาดไฟล์ ผู้พัฒนาไม่ได้ระบุขนาด Installer ของเวอร์ชัน 7.0.2 อย่างชัดเจน

การแนะนำ Kaleidoscope

หน้าต่าง Kaleidoscope แสดงการเปรียบเทียบ Source Code สองเวอร์ชัน พร้อมไฮไลต์ข้อความที่เพิ่ม ลบ และแก้ไข

Kaleidoscope เป็นโปรแกรมเปรียบเทียบและรวมความแตกต่างของไฟล์สำหรับ macOS พัฒนาโดย Leitmotif GmbH รองรับการตรวจสอบเอกสารข้อความ Source Code รูปภาพ และโครงสร้างโฟลเดอร์ สามารถแสดงส่วนที่เพิ่ม ลบ หรือเปลี่ยนแปลงด้วยสีที่แยกความแตกต่างชัดเจน เหมาะกับนักพัฒนา นักออกแบบ และผู้ที่ต้องตรวจสอบเอกสารหลายเวอร์ชันก่อนนำไปใช้งาน

โปรแกรมยังเชื่อมต่อกับ Git เพื่อเปรียบเทียบ Commit ตรวจสอบประวัติไฟล์ และแก้ไข Merge Conflicts ได้โดยตรง จุดเด่นคือการรวบรวมข้อมูลจากหลายเวอร์ชันไว้ในหน้าต่างเดียว ช่วยให้ตรวจสอบการเปลี่ยนแปลงได้ละเอียดกว่าการเปิดไฟล์สองชุดสลับกันด้วยตนเอง

วิธีใช้งาน Kaleidoscope 2027?

เริ่มจากเปิด Kaleidoscope แล้วลากไฟล์สองรายการลงบนไอคอน Dock หรือเลือก File > Open เพื่อเพิ่มไฟล์เข้าสู่หน้าต่างเปรียบเทียบ โปรแกรมจะวิเคราะห์เนื้อหาและแสดงความแตกต่างตามประเภทไฟล์ สำหรับข้อความสามารถตรวจสอบบรรทัดที่เพิ่มหรือลบ ส่วนรูปภาพสามารถเลือกมุมมอง Side-by-Side หรือ Difference เพื่อค้นหาการเปลี่ยนแปลงได้

หากต้องการเปรียบเทียบโฟลเดอร์ ให้เลือกไดเรกทอรีต้นทางและปลายทาง จากนั้นตรวจสอบรายการไฟล์ที่เพิ่ม ลบ หรือแก้ไข หากทำงานกับ Git ให้ติดตั้ง ksdiff ผ่านเมนู Kaleidoscope > Integration แล้วกำหนดโปรแกรมเป็น Diff Tool หรือ Merge Tool ของ Git เพื่อเรียกใช้การเปรียบเทียบจาก Repository ได้โดยตรง

คุณสมบัติของ

Text Comparison และ Syntax Highlighting

Text Comparison วิเคราะห์ความแตกต่างระดับบรรทัดและอักขระ โดยแยกข้อความที่เพิ่ม ลบ และแก้ไขออกจากกัน สามารถแสดงผลผ่าน Blocks, Fluid และ Unified Views เพื่อเลือกวิธีอ่านที่เหมาะกับเอกสารแต่ละประเภท นอกจากนี้ยังมี Syntax Highlighting สำหรับ Source Code และตัวช่วยนำทางไปยังตำแหน่งที่เปลี่ยนแปลง เหมาะกับการตรวจสอบไฟล์โปรแกรมและเอกสารที่มีการแก้ไขหลายรอบ

Text Merge และ Conflict Resolution

เครื่องมือ Text Merge ช่วยเลือกว่าจะเก็บเนื้อหาจากไฟล์ A หรือ B สามารถเลือกเก็บทั้งสองส่วนหรือไม่เก็บข้อความที่ขัดแย้งกันได้ เมื่อใช้ร่วมกับ Git Merge Tool โปรแกรมจะแสดงข้อมูล Commit และบริบทของความขัดแย้ง พร้อมเปรียบเทียบ Base กับแต่ละฝั่ง ช่วยให้ตัดสินใจรวมโค้ดได้โดยอาศัยประวัติการเปลี่ยนแปลง

Image Comparison และ Pixel Inspection

ระบบ Image Comparison มีสี่มุมมอง ได้แก่ Two Up, One Up, Split และ Difference สำหรับเปรียบเทียบภาพแบบวางคู่ ซ้อนภาพ หรือแสดงตำแหน่งพิกเซลที่เปลี่ยนแปลงโดยตรง ส่วน Pixel Comparison ช่วยตรวจสอบความแตกต่างของสีในระดับพิกเซล พร้อมอ่านค่า Color Channels และข้อมูล Color Space เช่น RGB, HSB, HSL และ Lab เหมาะกับงานตรวจสอบภาพกราฟิกและการเปลี่ยนแปลงของ UI

Folder Comparison และ File Synchronisation

Folder Comparison วิเคราะห์โครงสร้างไดเรกทอรีสองฝั่ง พร้อมระบุไฟล์ที่เพิ่ม ลบ หรือแก้ไขด้วยสัญลักษณ์และสี สามารถขยาย Subfolders เพื่อดูตำแหน่งที่แตกต่างกัน และกรองผลตามชื่อไฟล์ ประเภท หรือสถานะการเปลี่ยนแปลงได้ นอกจากนี้ยังคัดลอกไฟล์จากฝั่ง A ไป B หรือจาก B กลับไป A ได้ เหมาะกับการตรวจสอบโฟลเดอร์สำรองและรวมไฟล์จากโปรเจกต์สองชุด

Git Repository และ Commit History

Kaleidoscope เชื่อมต่อกับ Git Repository เพื่อดู Branches, Tags, Commit History และรายละเอียดการเปลี่ยนแปลง สามารถเปรียบเทียบ Commit สองรายการ ตรวจสอบ Feature Branch ก่อน Merge หรือเปิดดูการแก้ไขที่ยังไม่ได้ Commit ได้ รองรับการทำงานผ่านคำสั่ง git difftool และ git mergetool รวมถึงการเชื่อมต่อกับ Git GUI Clients ที่รองรับ

Live Working Copy Changes

Live Working Copy Changes เป็นความสามารถในสายรุ่น 7 ที่อัปเดต Changeset ตามการแก้ไขไฟล์ภายใน Working Copy แบบเรียลไทม์ เมื่อมีการเปลี่ยนแปลงจากผู้ใช้ Editor หรือ Coding Agent รายการไฟล์จะปรับตามโดยไม่ต้องปิดแล้วเปิด Comparison ใหม่ นอกจากนี้ยังแสดงสถานะไฟล์ที่ Staged, Partially Staged และ Untracked เพื่อช่วยติดตามงานก่อน Commit

File History และ Changeset Review

File History ใช้เรียกดูและเปรียบเทียบไฟล์จาก Commit ย้อนหลัง สามารถเลือก Revision ที่ต้องการตรวจสอบและเปิด Changeset ของ Commit นั้นเพื่อดูภาพรวมการเปลี่ยนแปลง ส่วน Changeset Window รวมรายการไฟล์ที่เพิ่ม ลบ แก้ไข หรือย้ายตำแหน่งไว้ใน Sidebar พร้อมกรองตามชื่อไฟล์และประเภทข้อมูล เหมาะกับการตรวจ Code Review ก่อนส่ง Pull Request

Command Line และ Developer Integrations

เครื่องมือ ksdiff ช่วยเรียก Kaleidoscope จาก Terminal และเชื่อมต่อกับ Git หรือโปรแกรมพัฒนาซอฟต์แวร์อื่น สามารถส่งไฟล์หรือข้อความเข้าสู่ Comparison ได้โดยตรง รวมถึงใช้ URL Scheme เพื่อเปิดเอกสารเปรียบเทียบจากแอปที่รองรับ เหมาะกับ Workflow ที่ต้องตรวจสอบความแตกต่างระหว่างการเขียนโค้ดและการทดสอบโดยไม่ต้องเปิดไฟล์ด้วยตนเองทุกครั้ง

หน้าจอ Kaleidoscope แสดง Git Changeset พร้อมรายการไฟล์ที่เปลี่ยนแปลงและรายละเอียด Commit History

เวอร์ชันล่าสุด v7.0.2

  • Commit History Filtering: เพิ่มตัวเลือกแสดงเฉพาะ Commit ฝั่งขวา หรือแสดง Commit ของทั้งสองฝั่งในการเปรียบเทียบ
  • Working Copy Changes in History: เพิ่มแถว Working Copy Changes เมื่อ Worktree มีการแก้ไขที่ยังไม่ได้ Commit อยู่เหนือ HEAD
  • Syntax Coloring Threshold: เพิ่มการกำหนดขนาดไฟล์ที่เปิดใช้ Syntax Coloring อัตโนมัติ ตั้งแต่ 250 KB ถึง 5 MB หรือปิดการจำกัดได้
  • Refresh Working Copy: เพิ่มคำสั่ง View > Refresh Working Copy พร้อมคีย์ลัด Command + R สำหรับอัปเดตข้อมูลด้วยตนเอง แม้หยุด Live Updates ไว้
  • ksdiff Integration: ปรับปรุงคำแนะนำการติดตั้งและซ่อมแซม System Link สำหรับ Command Line Tool
  • File Type Filter Fix: แก้ไขตัวกรองประเภทไฟล์ใน Changeset Sidebar ที่ไม่เปิดบน macOS 27 และทำให้ส่วนควบคุมไม่ตอบสนอง
  • File Reload Fix: แก้ไขการโหลดไฟล์ที่ถูกลบแล้วสร้างขึ้นใหม่อีกครั้งภายใน Comparison ที่เปิดอยู่
  • Image Comparison Fix: ปรับให้ Placeholder ใน Image Comparison ใช้สีพื้นหลังตามการตั้งค่าของผู้ใช้
  • Settings Interface Fix: แก้ไขการแสดงผลตัวเลือก Appearance ใน Settings > General เมื่อเปิดใช้งาน Keyboard Navigation

การอัปเดตนี้เน้นการปรับปรุง Git Workflow การตรวจสอบ Working Copy และประสิทธิภาพการเปิดไฟล์ขนาดใหญ่ โดยเฉพาะการกำหนด Syntax Coloring Threshold เพื่อควบคุมเวลาเปิดไฟล์ Source Code ที่มีเนื้อหาจำนวนมาก

วิธีดาวน์โหลดและติดตั้ง Kaleidoscope

  1. เข้าสู่เว็บไซต์ทางการ kaleidoscope.app
  2. เลือก Download Free Trial เพื่อดาวน์โหลด Kaleidoscope 7
  3. เปิดไฟล์ที่ดาวน์โหลดจากโฟลเดอร์ Downloads
  4. ติดตั้งแอปลงในโฟลเดอร์ Applications ตามแพ็กเกจที่ได้รับ
  5. เปิด Kaleidoscope และตรวจสอบสิทธิ์การเข้าถึงไฟล์
  6. เข้าสู่ระบบด้วยบัญชี Kaleidoscope เพื่อเปิดใช้งาน
  7. เปิดเมนู Kaleidoscope > Integration เพื่อตั้งค่า ksdiff
  8. เชื่อมต่อ Git Client ที่ใช้งานผ่านตัวเลือก Integration
  9. เปิดไฟล์หรือ Repository เพื่อทดสอบการเปรียบเทียบ

ดาวน์โหลดซอฟต์แวร์ที่คล้ายกันจาก Mawto:

บทสรุป

Kaleidoscope เหมาะกับนักพัฒนาและนักออกแบบที่ต้องตรวจสอบความแตกต่างของโค้ด ภาพ และโฟลเดอร์ พร้อมจัดการ Git Merge Conflicts ในแอปเดียว จุดเด่นคือการแสดงรายละเอียดของการเปลี่ยนแปลงและการอัปเดต Working Copy แบบเรียลไทม์ แต่ผู้ที่ต้องการเพียงเปรียบเทียบเอกสารข้อความทั่วไปเป็นครั้งคราว อาจไม่จำเป็นต้องใช้เครื่องมือที่มี Workflow สำหรับ Git และการ Merge ซับซ้อนขนาดนี้

Download Guide์
🔒 Sปลอดภัยและมั่นคง
Marcello
Marcello

Marcello เป็นนักเขียนด้านซอฟต์แวร์และเทคโนโลยี ที่เชี่ยวชาญด้านแอปพลิเคชันสำหรับ Windows และ macOS บล็อกของเขาช่วยให้ผู้ใช้ค้นหาซอฟต์แวร์ฟรี เครื่องมือ และแหล่งดาวน์โหลดต่าง ๆ พร้อมคู่มือแบบง่าย รีวิว และคำแนะนำการติดตั้งที่ปลอดภัย

Articles: 229

Leave a Reply

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *