เนื้อหาไฟล์ช่วยเหลือ WinDiff (windiff.hlp)
- เรียก Windiff จากบรรทัดคำสั่ง
- เมนูไฟล์
- แก้ไขเมนู
- ดูเมนู
- ขยายเมนู
- การแสดงโหมดขยาย
- เมนูตัวเลือก
- ทำเครื่องหมายเมนู
- ลายม้าลาย
สำหรับความช่วยเหลือเกี่ยวกับวิธีใช้กด F1
Windiff เปรียบเทียบไดเร็กทอรีหรือไฟล์ที่แสดงผลลัพธ์แบบกราฟิก
นี่คือ DIFF เนื่องจากกราฟเป็นคอลัมน์ของตัวเลข
ดาวน์โหลด Microsoft WinDiff
ชื่อไฟล์: Windiff.zip SHA256: 95A2183D939FB888E517ACFDC06240CA7A21A9AF925D0404CCE7C86666A8E5B1
เรียก Windiff จากบรรทัดคำสั่ง
หากต้องการเรียกใช้ windiff เพื่อให้คุณสามารถใช้เมนูเพื่อกำหนดการเปรียบเทียบได้ให้ป้อน
Windiff
แฟล็กบรรทัดคำสั่ง
ที่ใดก็ได้ในบรรทัดคำสั่งคุณสามารถรวมสิ่งต่อไปนี้เพื่อแก้ไขลักษณะการทำงานของ windiff
- -D เพื่อเปรียบเทียบไดเร็กทอรีเดียวเท่านั้น (เช่นละเว้นไดเรกทอรีย่อย)
- -หรือ เพื่อบังคับให้อยู่ในโหมดเค้าร่าง ค่าเริ่มต้นคือการขยายการเปรียบเทียบไฟล์เดียว สิ่งนี้มีประโยชน์สำหรับการเปรียบเทียบไฟล์ขนาดใหญ่มากหรือไฟล์ไบนารีซึ่งการขยายอาจใช้เวลานานและไม่มีความหมายมากนัก
- -N ชื่อ ทำการ NET SEND เพื่อแจ้งชื่อเพื่อประกาศการสิ้นสุดการเปรียบเทียบ สิ่งนี้มีประโยชน์สำหรับการเปรียบเทียบที่ยาวนานซึ่งเกี่ยวข้องกับไฟล์หลายพันไฟล์
- -S [saveopts] savefile เพื่อบันทึกผลลัพธ์ของการเปรียบเทียบลงใน savefile ซึ่งจะบันทึกรายการโหมดเค้าร่าง นี่เป็นประโยชน์สำหรับการเปรียบเทียบไดเร็กทอรีเท่านั้น
[saveopts] คือชุดค่าผสมใด ๆ ของ
- เอส เพื่อรวมไฟล์ที่เหมือนกันในทั้งสองไดเร็กทอรี
- ล เพื่อรวมไฟล์ที่อยู่ในไดเร็กทอรีด้านซ้ายเท่านั้น (เช่นแรก)
- ร เพื่อรวมไฟล์ที่อยู่ในไดเร็กทอรีด้านขวามือเท่านั้น (เช่นวินาที)
- ง เพื่อรวมไฟล์ที่แตกต่างกันในสองไดเร็กทอรี
- x เพื่อออกหลังจากบันทึกผลลัพธ์แล้ว
- -? เพื่อให้ความช่วยเหลือด้านไวยากรณ์ในทันทีและไวต่อบริบทสำหรับแฟล็กบรรทัดคำสั่งเหล่านี้ (ควรลองเสมอ)
คุณสามารถใช้“ /” แทน“ -” เพื่อนำหน้าแฟล็กและมันก็มีความหมายเหมือนกัน
Windiff สามารถเรียกใช้ด้วยหนึ่งหรือสองเส้นทาง พา ธ ที่สองค่าดีฟอลต์คือไดเร็กทอรีปัจจุบัน หากทั้งสองพา ธ เป็นไดเร็กทอรี (หรือเป็นค่าเริ่มต้น) ระบบจะเปรียบเทียบไดเร็กทอรีทั้งหมด หากเส้นทางหนึ่งเป็นไฟล์ระบบจะเปรียบเทียบไฟล์นั้นกับไฟล์ที่มีชื่อเดียวกันในไดเร็กทอรีอื่น หากทั้งสองเส้นทางเป็นไฟล์ระบบจะเปรียบเทียบทั้งสองไฟล์ กรณีที่พบบ่อยมีดังนี้
หากต้องการเปรียบเทียบไฟล์ในไดเร็กทอรีอื่นกับไฟล์ที่มีชื่อเดียวกันในไดเร็กทอรีนี้ให้ป้อน
Windiff path_to_other_file
หากต้องการเปรียบเทียบไดเร็กทอรีอื่นทั้งหมดกับไดเร็กทอรีปัจจุบันให้ป้อน
Windiff path_to_other_directory
หากต้องการเปรียบเทียบสองไดเรกทอรี (รวมทั้งไดเรกทอรีย่อย) ให้ป้อน
Windiff path_to_first_directory path_to_second_directory
เพื่อเปรียบเทียบสองไฟล์
Windiff path_to_first_file path_to_second_file
เมนูไฟล์
- เปรียบเทียบไฟล์ ... นำไปสู่กล่องโต้ตอบเปิดไฟล์สำหรับแต่ละไฟล์สองไฟล์ที่จะเปรียบเทียบ
- เปรียบเทียบไดเรกทอรี ... นำไปสู่ไดอะล็อกเพื่ออนุญาตให้ป้อนชื่อไดเร็กทอรีสองชื่อสำหรับการเปรียบเทียบ
- การทำแท้ง จะเป็นสีเทาเว้นแต่การดำเนินการจะอยู่ระหว่างดำเนินการ จากนั้นอนุญาตให้ยกเลิกการดำเนินการนั้นก่อนที่จะเสร็จสิ้น เมื่อสิ่งนี้ไม่เป็นสีเทาจะมีปุ่มยกเลิกที่ด้านขวาบนของหน้าต่างซึ่งมีฟังก์ชันเดียวกัน
- บันทึกรายการไฟล์ อนุญาตให้บันทึกรายการไฟล์ที่ (เหมือนกันต่างกันเฉพาะทางซ้ายหรือทางขวาเท่านั้น) นอกจากนี้ยังสามารถบันทึกการตรวจสอบสำหรับแต่ละไฟล์ได้
- คัดลอกไฟล์ ... นำไปสู่กล่องโต้ตอบที่ให้คุณเขียนไฟล์ลงในดิสก์ สิ่งนี้จะมีประโยชน์หากคุณพยายามซิงโครไนซ์สองไดเรกทอรี
- พิมพ์ พิมพ์มุมมองปัจจุบัน (ร่างหรือขยาย)
แก้ไขเมนู
แก้ไขไฟล์ด้านซ้าย เรียกใช้โปรแกรมแก้ไข (ค่าเริ่มต้นคือ notepad) ที่ไฟล์ทางซ้ายมือ หลังจากแก้ไขไฟล์จะได้รับการพิจารณาใหม่
แก้ไขไฟล์ที่ถูกต้อง เรียกใช้โปรแกรมแก้ไข (ค่าเริ่มต้นคือ notepad) บนไฟล์ทางขวามือ หลังจากแก้ไขไฟล์จะได้รับการพิจารณาใหม่
แก้ไขไฟล์คอมโพสิต เรียกใช้ตัวแก้ไข (ค่าเริ่มต้นคือ notepad) บนไฟล์ซึ่งสร้างขึ้นเพื่อเป็นส่วนประกอบของสองไฟล์ สี่คอลัมน์แรกของไฟล์นี้บ่งบอกสถานะการเปรียบเทียบของแต่ละบรรทัด ดังต่อไปนี้:
- !> บรรทัดเกิดขึ้นในไฟล์ทางขวามือ
- บรรทัดเกิดขึ้นในไฟล์ทางซ้ายมือ
- <- ย้ายสายไปแล้ว แสดงตำแหน่งในไฟล์ซ้ายมือ -> ย้ายบรรทัดแล้ว นี่แสดงตำแหน่งในไฟล์ด้านขวามือ
- (ช่องว่างสี่ช่อง) แสดงว่าบรรทัดเดียวกันในสองไฟล์ (ช่องว่างอาจแตกต่างกันหากตัวเลือกอนุญาต)
หลังจากแก้ไขไฟล์จะได้รับการพิจารณาใหม่
ตั้งค่าตัวแก้ไข ให้คุณเลือกตัวแก้ไขที่คุณต้องการโดยระบุบรรทัดคำสั่ง สตริง '% p'
จะถูกแทนที่ด้วยชื่อของไฟล์ที่จะแก้ไขและสตริง '% l'
จะถูกแทนที่ด้วยหมายเลขบรรทัด ค่าเริ่มต้นคือการเรียกใช้ notepad ด้วยบรรทัด 'notepad% p'
หากคุณใช้โปรแกรมแก้ไขแบบเนียนคุณอาจต้องการใช้ 's% p - #% l'
ดูเมนู
- เค้าร่าง แสดงรายการไฟล์ที่มีสถานะของแต่ละไฟล์
- ขยาย แสดงการเปรียบเทียบโดยละเอียดของไฟล์ที่เลือก
- ภาพ แสดงภาพเปรียบเทียบทางด้านซ้าย (การปิดภาพจะบันทึกอสังหาริมทรัพย์บนหน้าจอ)
- การเปลี่ยนแปลงก่อนหน้า (F7) ข้ามไปยังจุดก่อนหน้าของความแตกต่างระหว่างไฟล์หรือในโหมดเค้าร่างไปยังไฟล์ก่อนหน้าที่มีสถานะ 'ต่างกัน'
- การเปลี่ยนแปลงครั้งต่อไป (F8) ข้ามไปข้างหน้าไปยังจุดต่อไปของความแตกต่างระหว่างไฟล์หรือในโหมดเค้าร่างไปยังไฟล์ถัดไปที่มีสถานะ 'ต่างกัน'
- สแกนไฟล์ที่เลือกอีกครั้ง เปรียบเทียบไฟล์ที่เลือกอีกครั้ง หากไฟล์ไม่สามารถอ่านได้ด้วยเหตุผลบางประการ (เช่นการเข้าถึงถูกปฏิเสธเนื่องจากเปิดด้วย DENY_READ โดยกระบวนการอื่น) จะอนุญาตให้คุณลองอีกครั้งสำหรับไฟล์นั้น สิ่งนี้มีประโยชน์สำหรับการจัดเก็บปลายหลวมโดยเฉพาะอย่างยิ่งเมื่อทำการเปรียบเทียบขนาดใหญ่ที่เกี่ยวข้องกับไฟล์หลายพันไฟล์
ขยายเมนู
- ไฟล์ด้านซ้ายเท่านั้น แสดงเฉพาะบรรทัดจากไฟล์ด้านซ้าย (แต่เป็นสีเพื่อเน้นเส้นที่เปลี่ยนแปลง)
- ไฟล์ขวาเท่านั้น แสดงเฉพาะบรรทัดจากไฟล์ด้านขวา (แต่เป็นสีเพื่อเน้นเส้นที่เปลี่ยนแปลง)
- ทั้งสองไฟล์ (ค่าเริ่มต้น) แสดงการรวมของทั้งสองไฟล์ บรรทัดทั้งหมดในไฟล์ด้านซ้ายจะแสดงตามลำดับที่เกิดขึ้นในไฟล์นั้นเช่นเดียวกันสำหรับไฟล์ทางขวามือ เส้นที่ย้ายเกิดขึ้นสองครั้งโดยครั้งหนึ่งอยู่ในตำแหน่งของเส้นในไฟล์ทางซ้ายมือหนึ่งครั้งในตำแหน่งสำหรับไฟล์ทางขวามือ
- หมายเลขบรรทัดด้านซ้าย ทำให้หมายเลขบรรทัดแสดงขึ้นตามไฟล์ด้านซ้าย
- หมายเลขบรรทัดด้านขวา ทำให้หมายเลขบรรทัดแสดงขึ้นตามไฟล์ทางขวามือ
- ไม่มีหมายเลขบรรทัด ปิดหมายเลขบรรทัด ซึ่งจะช่วยประหยัดอสังหาริมทรัพย์บนหน้าจอบางส่วน
การแสดงโหมดขยาย
สี
- พื้นหลังสีแดง หมายถึงไฟล์ทางซ้าย
- พื้นหลังสีเหลือง หมายถึงไฟล์ทางขวามือ
ถ้า Windiff ถูกเรียกเป็น Windiff other_directory แล้วสีแดงหมายถึงไดเร็กทอรี other_directory และสีเหลืองหมายถึงไดเร็กทอรีปัจจุบัน
- พื้นหลังสีขาว หมายถึงไฟล์ทั่วไปทั้งสองไฟล์
- ข้อความสีน้ำเงิน หมายความว่าบรรทัดถูกย้ายข้อความ
- ข้อความสีดำ หมายถึงข้อความที่เหมือนกัน (พื้นหลังสีขาว) หรือต่างกัน (พื้นหลังสี)
- ข้อความสีเขียว หมายความว่า windiff คิดว่ามีบรรทัดที่คล้ายกันในไฟล์อื่น (ดู ลายม้าลาย )
เมนูตัวเลือก
ละเว้นช่องว่าง ทำให้อักขระช่องว่าง (ช่องว่าง, แท็บ, ขึ้นบรรทัดใหม่) ถูกละเว้นในมุมมองที่ขยายดังนั้นเส้นที่แตกต่างกันเฉพาะในช่องว่างสีขาวจะถูกตัดให้เหมือนกัน
สีโมโน ใช้สีที่เหมาะสำหรับการแสดงผลขาวดำ
สี่ตัวเลือกถัดไปจะควบคุมว่าไฟล์ใด (ถ้ามี) จะแสดงในโหมดเค้าร่าง
- แสดงไฟล์ที่เหมือนกัน รวมไฟล์ที่เหมือนกันในแต่ละเส้นทาง
- แสดงไฟล์ด้านซ้ายเท่านั้น รวมไฟล์ที่เกิดขึ้นในเส้นทางซ้ายมือเท่านั้น
- แสดงไฟล์ด้านขวาเท่านั้น รวมไฟล์ที่เกิดขึ้นในเส้นทางด้านขวามือเท่านั้น
- แสดงไฟล์ต่างๆ รวมไฟล์ที่เกิดขึ้นในทั้งสองเส้นทาง แต่ไม่เหมือนกัน
ทำเครื่องหมายเมนู
เครื่องหมายใช้เพื่ออนุญาตให้รวมหรือแยกไฟล์บางไฟล์ออกจากการเปรียบเทียบ
ทำเครื่องหมายไฟล์ ทำเครื่องหมายไฟล์ที่เลือก รูปแบบเครื่องหมาย… นำไปสู่ไดอะล็อกซึ่งช่วยให้คุณระบุสตริงย่อยหรือนิพจน์ทั่วไปและ
มีไฟล์ทั้งหมดที่ตรงกับรูปแบบนี้
-
'$'
หมายถึง'จุดสิ้นสุดของสตริง'
-
'\'
หมายถึง''
-
'.'
หมายถึง'.'
ดังนั้นเพื่อทำเครื่องหมายไฟล์ทั้งหมดที่มีนามสกุล 'obj'
นิพจน์ควรเป็น ' .obj $'
.
ซ่อนไฟล์ที่ทำเครื่องหมายไว้ ลบออกจากรายการที่แสดงไฟล์ที่ทำเครื่องหมายไว้ทั้งหมด (และไฟล์ใด ๆ ในอนาคตเมื่อถูกทำเครื่องหมาย)
สลับสถานะเครื่องหมาย ทำเครื่องหมายไฟล์ที่ไม่มีเครื่องหมายทั้งหมดและยกเลิกการทำเครื่องหมายไฟล์ที่ทำเครื่องหมายไว้ทั้งหมด หากคุณต้องการเลือกไฟล์ที่คุณต้องการดูให้ทำเครื่องหมายซ่อนไฟล์ที่ทำเครื่องหมายไว้ (ไฟล์เหล่านั้นจะหายไป) และสลับสถานะเครื่องหมาย (ไฟล์จะปรากฏขึ้นอีกครั้งและส่วนที่เหลือจะหายไป)
ลายม้าลาย
หลังจากจับคู่ส่วนต่างๆของไฟล์ที่สามารถจับคู่ได้ Windiff จะตรวจสอบส่วนที่เหลือ ในกรณีที่มีส่วนที่แตกต่างกัน แต่สอดคล้องกันในแง่ที่ว่าส่วนก่อนหน้าและส่วนหลังตรงกันระหว่างไฟล์ windiff มีตัวเลือกระหว่างการแสดงบรรทัดเป็นบล็อกเช่น
บรรทัดก่อนหน้าทั่วไปสำหรับทั้งสองไฟล์บรรทัดแรกที่แตกต่างจากไฟล์แรก บรรทัดที่สองที่แตกต่างจากไฟล์แรก บรรทัดแรกที่แตกต่างจากไฟล์ที่สอง บรรทัดที่สองที่แตกต่างจากไฟล์ที่สองบรรทัดต่อไปนี้ใช้ร่วมกันกับทั้งสองไฟล์หรือแทรกสลับกัน เช่น. ทั่วไปสำหรับทั้งสองไฟล์บรรทัดแรกที่แตกต่างจากไฟล์แรก บรรทัดแรกที่แตกต่างจากไฟล์ที่สอง บรรทัดที่สองที่แตกต่างจากไฟล์แรก บรรทัดที่สองที่แตกต่างจากไฟล์ที่สองบรรทัดต่อไปนี้ใช้ร่วมกันกับทั้งสองไฟล์Windiff ใช้ฮิวริสติกเพื่อตัดสินว่าเส้นจากทั้งสองไฟล์มีความคล้ายคลึงกันหรือไม่ หากตัดสินว่ามีความคล้ายคลึงกันระบบจะแสดงการแทรกสอดมิฉะนั้นจะแสดงเป็นบล็อก ฮิวริสติกนั้นรวดเร็วในการดำเนินการแทนที่จะซับซ้อนและช้า บางครั้งเราก็หวังว่ามันจะเลือกสิ่งที่ตรงกันข้าม
คำขอเล็ก ๆ น้อย ๆ : หากคุณชอบโพสต์นี้โปรดแชร์สิ่งนี้?
การแบ่งปัน 'เล็ก ๆ น้อย ๆ ' หนึ่งครั้งจากคุณจะช่วยในการเติบโตของบล็อกนี้ได้มาก คำแนะนำที่ดีบางประการ:- ขามัน!
- แบ่งปันไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีต!