תיבת הדו-שיח אפשרויות מאפשרת לך להתאים אישית תכונות רבות של WinMerge. כדי להגדיר אפשרויות WinMerge:
לחץ על → בתפריט או על לחצן
ה-
בסרגל הכלים.
תיבת הדו-שיח אפשרויות מכילה מספר דפים, שכל אחד מהם מכיל קבוצה של אפשרויות קשורות. אתה יכול לפתוח כל דף על ידי לחיצה על הכותרת שלו ברשימת ה-קטגוריות, בצד שמאל של תיבת הדו-שיח.
הגדר את האפשרויות שברצונך לשנות באמצעות אחת או שתי השיטות הבאות:
ישירות בדפי האפשרויות.
ייבוא קובץ .ini של אפשרויות שייצאת בעבר (ראה סעיף 1, “
Importing and Exporting options” לפרטים).
לאחר שהגדרת את כל האפשרויות שלך, לחץ על כדי לשמור אותן ולסגור את תיבת הדו-שיח.
נושא זה מתאר את האפשרויות בפירוט. ישנו סעיף לכל דף בתיבת הדו-שיח אפשרויות.
אם אתה משנה אפשרויות לעתים קרובות עבור תרחישי השוואה או מיזוג שונים, או אם אתה רוצה לשתף את ההגדרות שלך עם משתמשי WinMerge אחרים, שקול לשמור את ההגדרות שלך על ידי ייצוא שלהן לקובץ אפשרויות. לאחר מכן, בכל פעם שתרצה להשתמש בהגדרות אלה, תוכל פשוט לייבא את קובץ האפשרויות במקום להגדיר אפשרויות באופן ידני.
כשברצונך לעשות שימוש חוזר באפשרויות השמורות שלך, לחץ על
. בתיבת הדו-שיח בחר קובץ לייבוא, נווט אל קובץ
ה-ini השמור ולחץ על .
הערכים בקובץ האפשרויות המיובא שלך מחליפים את כל ההגדרות הקיימות.
לאחר שהגדרת את האפשרויות שלך כרצונך, לחץ על
. בתיבת הדו-שיח בחר קובץ לייצוא, ציין נתיב ושם
עבור קובץ האפשרויות שלך (הסוג ini מצורף אוטומטית), ולחץ
על .
בקובץ ה-ini שנוצר, כל שורה מכילה צמד שם-ערך המגדיר
אפשרות בודדת.
לדף הכללי יש אפשרויות אלה:
מושבת (ברירת מחדל): חלון ההשוואה נפתח לראש התיקיה או הקובץ,
ללא הבדל שנבחר.
מופעל: כשהוא נפתח לראשונה, חלון ההשוואה בוחר את ההבדל
הראשון, וגולל למיקום אם יש צורך.
עבור השוואת תיקיות, בוחר את הקובץ או התיקיות השונים הראשונים.
עבור השוואת קבצים, בוחר את בלוק ההבדלים הראשון בקבצים.
מושבת (ברירת מחדל): בעת מעבר לבלוק הבדלים, לא גולל אוטומטית
להבדל המוטבע הראשון בתוך שורות הטקסט.
מופעל: בעת מעבר לבלוק הבדלים, גולל אוטומטית להבדל המוטבע
הראשון בתוך שורות הטקסט.
חלון צאצא MDI או חלון ראשי (ברירת מחדל): מאפשר לך להשתמש
במקש Esc כדי לסגור חלונות WinMerge. הקשה על
Esc פעם אחת סוגרת חלון אחד, כך שכאשר חלון השוואת קבצים אחד
פתוח, נדרשות שלוש הקשות כדי לסגור את WinMerge: תחילה את חלון השוואת הקבצים,
לאחר מכן את חלון השוואת התיקיות ולבסוף את חלון WinMerge.
שים לב שבשורת הפקודה של WinMerge, הפרמטר -e מאפשר לך
לסגור את WinMerge על ידי הקשה על Esc פעם אחת בלבד.
חלון צאצא MDI בלבד: הקשה על Esc סוגרת חלון
צאצא, אך לא את החלון הראשי האחרון שנותר.
סגור חלון ראשי אם יש רק חלון צאצא MDI אחד: הקשה על
Esc סוגרת חלון צאצא, ואם יש רק חלון צאצא אחד, היא תסגור גם
את החלון הראשי.
מושבת: הקשה על Esc אינה סוגרת אף חלון של
WinMerge.
מופעל (ברירת מחדל): תיבת הדו-שיח בחר קבצים או תיקיות בודקת
את שני הנתיבים או את שלושתם כשאתה מזין אותם. לחצן
ה- נשאר מושבת עד ששני הנתיבים או שלושתם
מאומתים. שים לב שבדיקה זו עלולה לגרום לעיכוב כלשהו.
מושבת: לחצן ה- בתיבת הדו-שיח
בחר קבצים או תיקיות מופעל תמיד, ומנסה לפתוח את כל הנתיבים שאתה מציין. מכיוון
שאין עיכוב במהלך האימות, הדבר יכול להאיץ את בחירת הנתיבים. עם זאת, אם לא
ניתן לפתוח את הנתיב, מוצגת תיבת דו-שיח שגיאה.
מושבת (ברירת מחדל): אתה יכול להפעיל מופעים מרובים של
WinMerge. לדוגמה, אם WinMerge פועל כעת ואתה לוחץ על קיצור הדרך לשולחן העבודה
של WinMerge, נפתח חלון WinMerge חדש.
אפשר להפעיל מופע אחד בלבד: מגביל את תוכנית WinMerge למופע
אחד:
אם WinMerge פועל כעת ואתה מנסה להפעיל מופע חדש, לא נפתח חלון יישום חדש: במקום זאת נעשה שימוש בחלון WinMerge הנוכחי.
אם אתה מפעיל מופע חדש עם נתיבים (לדוגמה בשורת הפקודה), נפתח חלון השוואה חדש בחלון WinMerge הקיים.
אפשר להפעיל מופע אחד בלבד והמתן עד שהמופע יסתיים: בדומה
לאפשרות "אפשר להפעיל מופע אחד בלבד", הגדרה זו מגבילה את WinMerge לחלון יישום
יחיד. עם זאת, היא גם מבטיחה שתהליך WinMerge לא יסתיים עד לסגירת חלון
היישום. זה שימושי במצבים שבהם יישומים חיצוניים, כמו SourceTree, צריכים
להמתין ש-WinMerge יסיים לפני שהם יכולים למחוק בבטחה קבצים זמניים.
מושבת (ברירת מחדל): אם אתה יוצא מ-WinMerge כאשר חלונות
השוואה מרובים פתוחים, WinMerge מבקש ממך לאשר האם לסגור את כל החלונות.
מופעל: אם תלחץ על ואין שינויים
ממתינים בקובץ, WinMerge נסגר מיד.
מושבת (ברירת מחדל): אם אתה שומר שינויים בקובץ ב-WinMerge,
חותמת הזמן של הקובץ מתעדכנת.
מופעל: אם אתה שומר שינויים בקובץ ב-WinMerge, חותמת הזמן של
הקובץ לא משתנה במערכת הקבצים שלך.
מושבת (ברירת מחדל): חלון WinMerge נפתח כשאתה מפעיל את
WinMerge. עליך ללחוץ על → כדי לפתוח את בחר קבצים או
תיקיות.
מופעל: תיבת הדו-שיח בחר קבצים או תיקיות נפתחת יחד עם חלון
WinMerge כשאתה מפעיל את WinMerge.
מושבת (ברירת מחדל): כאשר תלחץ על לחצן
ה-, תיבת הדו-שיח בחר קבצים או תיקיות תישאר פתוחה
במקום להיסגר.
מופעל: לחיצה על לחצן ה- סוגרת
את תיבת הדו-שיח בחר קבצים או תיקיות.
בחר אחת מהאפשרויות הבאות:
מושבת: לא מתבצעת השלמה אוטומטית כאשר אתה מזין נתיבים בתיבת הדו-שיח בחר קבצים או תיקיות.
ממערכת הקבצים (ברירת מחדל): בודק נתיבים כשאתה מקליד. הוא מנסה לאתר נתיבים במערכת הקבצים התואמים לאותיות שאתה מקליד, ואם נמצא נתיב תואם, משלים את הנתיב.
מרשימת השימוש האחרון ביותר: בודק נתיבים רק מרשימת השימוש האחרון ביותר (MRU). זה שימושי כאשר יש לך קבוצה מוגבלת של נתיבים להשוואה.
בחר אחת מהאפשרויות הבאות:
מושבת: משבית טעינה מחדש אוטומטית.
רק כאשר החלון מופעל (ברירת מחדל): כאשר חלון WinMerge מופעל, אם הקובץ שונה, הוא יטען מחדש את הקובץ. עם זאת, תוצג תיבת הודעה שתשאל אם ברצונך לטעון מחדש את הקובץ בשלב זה. אם אינך רוצה לראות את תיבת ההודעה הזו, סמן את "אל תשאל שאלה זו שוב" ולחץ על הלחצן כן.
מיידית: טוען מחדש את הקובץ באופן מיידי כאשר הוא שונה. עם זאת, תוצג תיבת הודעה שתשאל אם ברצונך לטעון מחדש את הקובץ בשלב זה. אם אינך רוצה לראות את תיבת ההודעה הזו, סמן את "אל תשאל שאלה זו שוב" ולחץ על הלחצן כן.
האפשרויות בדף זה מאפשרות לך לשנות חלק מהדרכים שבהן WinMerge מזהה הבדלים, כגון השוואה של גודל הקובץ בלבד, או התעלמות מסוגים מסוימים של הבדלים, כגון רישיות.
התאמה אישית של זיהוי ההבדלים יכולה להיות שימושית במהלך השוואות, כאשר ייתכן שאינך מעוניין בחלק מההבדלים. עם זאת, אפשרויות אלה משפיעות גם על מיזוג. לדוגמה, אם תתעלם משינויי רווח לבן, אז שינויי כניסה בקבצי קוד מקור לא יישמרו בעת המיזוג.
מסיבה זו, לפני שתמזג הבדלים כלשהם, אנו ממליצים בחום לאפס את האפשרויות בדף זה להגדרות ברירת המחדל שלהן, במיוחד את אפשרויות ההתעלמות. כדי לאפס את כל האפשרויות בדף זה, לחץ על הלחצן .
מספר אפשרויות בדף ההשוואה (שמתואר בהמשך בסעיף זה) מאפשרות לך להתעלם מהבדלים מסוימים. הבדלים שהתעלמו מהם מטופלים בדרכים מיוחדות ב-WinMerge:
הם מסומנים בצבע ההבדל שהתעלמו ממנו.
לא ניתן למזג הבדלים שהתעלמו מהם.
הבדלים שהתעלמו מהם אינם נכללים בספירות ההבדלים.
קבצים המכילים רק הבדלים שהתעלמו מהם מסומנים כזהים בהשוואת תיקיות.
רווח לבן הוא הרווח בין מילים ושורות. הוא מיוצג בקבצי טקסט על ידי תווים מיוחדים שאינם מודפסים, כמו רווחים, טאבים והזנות שורות. המשמעות של רווח לבן תלויה באופן שבו אתה רוצה לקרוא או לעבד הבדלים. ייתכן שחשוב לזהות את כל השינויים ברווח לבן. לעומת זאת, ייתכן שתעדיף להתייחס לכל הרווח הלבן כאחד, בין אם זה רווח אחד, שני רווחים, כניסה או טאב. ובמסמכים מובנים מסוימים (כמו רשימות מופרדות בפסיקים), ייתכן שתרצה להתעלם מכל הרווח הלבן.
ההשפעות של רווח לבן על שינויים בתוך שורות גלויות רק כאשר הצג הבדלי
שורות מופעלת. זאת בניגוד לבלוקים של הבדלים, שתמיד מודגשים.
דוגמה 1. שורות עם רווח לבן שונה
One space between words:
שתי מילים
Two spaces between words:
שתי מילים
Tab between words:
שתי מילים
No spaces between words:
שתי מילים
אתה יכול לשלוט על זיהוי רווחים לבנים על ידי בחירה באחת מהאפשרויות הבאות:
כל הרווח הלבן מושווה (ברירת מחדל). אם אינך בטוח איזו אפשרות המסמך שלך דורש, זו כנראה הבחירה הבטוחה ביותר. בדוגמה, כל השורות מזוהות כשונות.
משווה הבדלים ברווח לבן. בדוגמה, בשלוש השורות הראשונות יש רווח לבן שונה, אך הן מזוהות כזהות: טאבים ומרובים מטופלים כאילו הם רווח בודד. בשורה האחרונה אין רווח לבן, ולכן ההבדל לא מתעלמים ממנו (למעשה, המילים בשתי השורות האחרונות שונות):
מתעלם מכל תווי הרווח הלבן, למעט הזנות שורה (כך ששורות מזוהות ונשמרות במיזוג). כל השורות בדוגמה מזוהות כזהות.
ההשפעות של הגדרות הרווח הלבן על הבדלי שורות מתוארות ב-סעיף 2.1.3, “הדגשת הבדלי שורות”.
דף העורך של תיבת הדו-שיח אפשרויות מכיל אפשרויות קשורות השולטות כיצד נעשה שימוש ברווח לבן כדי לזהות מעברים בין מילים. ראה סעיף 11.3, “ צביעת הבדלי שורות” לפרטים.
מושבת (ברירת מחדל): שורות ריקות בקבצי המקור מזוהות ומיוצגות
בחלון השוואת הקבצים כש שורות ריקות עם צבעי ההבדל שנמחק.
מופעל: מתעלמים משורות ריקות בקבצי המקור. הם מיוצגים בחלון
השוואת הקבצים כש שורות ריקות עם צבעי ההבדל שהתעלמו ממנו. עם זאת, לא ניתן
למזג את ההבדל.
מושבת (ברירת מחדל): השוואות תלויות רישיות. לדוגמה,
אותיותקטנות, אותיותגדולות,
ו-אותיותקטנות כולן שונות.
מופעל: מתעלמים מהבדלים בין אותיות קטנות לאותיות גדולות.
מושבת (ברירת מחדל): מזוהים הבדלים בסגנון סוף שורה
(EOL). לדוגמה, אם אתה משווה שתי שורות עם אותו תוכן אך עם סיומי שורה שונים,
השורות נחשבות לשונות. כשזה קורה, WinMerge מציג דו-שיח המבקש ממך לאשר האם
לזהות או להתעלם מההבדל.
מופעל: מתעלמים מהבדלי EOL.
Disabled (ברירת מחדל): מזוהים הבדלים בקידוד קבצים. כמו כן,
מזוהים הבדלים בין נוכחות והיעדרות של BOM.
Enabled: הבדלים בקידוד קבצים מתעלמים מהם.
Disabled (ברירת מחדל): WinMerge משווה תגובות בקוד, יחד עם
תוכן אחר.
Enabled: אפשרות זו מייעלת השוואות על ידי זיהוי תגובות בסוגי
קבצים מסוימים של שפות תכנות (כגון C++ ו-Java), והתעלמות מהם. הזיהוי מבוסס על
הדגשת תחביר, כך שאין לו השפעה על סוגי קבצים שאינם נתמכים על ידי WinMerge.
Disabled (ברירת מחדל): הבדלים בנוכחות או היעדרות של תווי
סיום שורה מזוהים כהבדלים, גם אם התוכן של השורות תואם.
Enabled: כאשר קובץ אחד מסתיים בתו סיום שורה (לדוגמה, LF או
CRLF) והשני לא, אך תוכן השורה תואם, הבדלים אלה מתעלמים מהם.
Disabled (default): Line breaks (EOL characters) are not
treated as spaces.
Enabled: Within a diff hunk, line breaks are treated as
spaces. For example, the following difference is ignored:
Left: abc def Right: abc def
Whitespaces → Ignore change or Whitespaces
→ Ignore all.
Disabled (ברירת מחדל): WinMerge לא מזהה מתי הבדלים נובעים
משורות שהועברו.
Enabled: WinMerge מנסה לזהות שורות שהועברו (במיקומים שונים
בכל קובץ). בלוקים שהועברו מסומנים בצבעי ההבדלים הועבר
ו- הועבר נבחר. אם סרגל המיקומים מוצג, מיקומי הבדלים
תואמים בסרגלי המיקומים השמאלי והימני מחוברים באמצעות קו. הצגת בלוקים שהועברו
יכולה להקל על הדמיית שינויים בקבצים, אם אין יותר מדי.
לדוגמה, ראה את תיאור חלונית המיקום בהשוואה ומיזוג של קבצי טקסט.
Disabled (ברירת מחדל): שורות בתוך בלוקי הבדלים מוצגות כפי
שהן מופיעות בקבצי המקור.
Enabled: WinMerge מנסה לזהות שורות בתוך בלוקי הבדלים
הדומות, ומוסיף שורות ריקות בחלוניות הקבצים כדי ליישר אותן. אפשרות זו יעילה
ביותר כאשר שורות דומות למדי; פחות יעילה אם השורות שונות מדי.
לדוגמה, ראה את התיאור שורות דומות בסעיף 2.1.2, “הדגשת הבדלים”.
default (ברירת מחדל): אלגוריתם ההשוואה החמדני הבסיסי.
minimal: השקיעו זמן נוסף כדי לוודא שההפרש הקטן ביותר האפשרי
נוצר.
patience: השתמש באלגוריתם "הפרש סבלני" בעת יצירת הפרש.
histogram: אלגוריתם זה מרחיב את אלגוריתם הסבלנות ל"תמיכה
באלמנטים נפוצים בעלי שכיחות נמוכה".
none: אלגוריתם זה אינו מזהה הוספות או מחיקות של שורות.
Enabled (ברירת מחדל): הפעל את ההיוריסטיקה שמזיזה גבולות של
חלקי הבדלים כדי להקל על קריאת הבדלים. אין לה השפעה אם אלגוריתם ההבדלים הוא
ברירת מחדל.
Disabled: השבת את ההיוריסטיקה.
אפשרות זו מאפשרת לך לקבוע עד כמה השוואות הקבצים שלך שלמות. בחר אחת מחמש האפשרויות הבאות:
ברירת מחדל: השוואה מלאה של קבצים לפי תוכן, עם כל הפעמונים והשריקות. שיטה זו מפעילה תוספים ומשתמשת במנוע diffutils לביצוע הבדלים מדויקים לחלוטין וזיהוי בלוקים שהועברו. זוהי השיטה המלאה והמומלצת ביותר.
השוואה מצומצמת של קבצים לפי תוכן. שיטה זו משתמשת בקוד השוואת קבצים יעיל שמדלג על תוספים ועל זיהוי בלוקים שהועברו. שיטה זו מהירה יותר מ תוכן מלא , מכיוון שהיא אינה טוענת את הקבצים.
החיסרון שלה הוא שמסנני שורות אינם מוחלים בעת ההשוואה. לדוגמה, שיטה זו רואה בקובץ כשונה גם אם מסנני שורות מוגדרים להתעלם מכל ההבדלים בקבצים.
שיטה זו מהירה יותר משיטת ההשוואה של תוכן מהיר. עם זאת, היא אינה מחילה תוספים, מסנני שורות, אפשרות 'התעלם ממקרה', וכו'. תחילה, היא משווה את גדלי הקבצים, ואם הם שונים, היא מתייחסת לתוכן הקובץ כשונה מבלי להשוות אותו. אם גדלי הקבצים תואמים, היא פשוט משווה את תוכן הקובץ בבתים. לא מתבצע זיהוי קידוד קבצים, זיהוי סיום שורה או זיהוי קבצים בינאריים. שיטת השוואה זו טובה להשוואת קבצים לקבצים מגובים.
משווה רק את תאריכי השינוי בקבצים, כך שהוא מהיר בהרבה מכל אחת משיטות התוכן. אבל ברור, שהוא מדויק רק כמו תאריכי השינוי.
דומה לתאריך שינוי, אבל גם בודק גדלי קבצים כאשר התאריכים זהים.
משווה רק גדלי קבצים, כך שהוא מהיר אבל לא מדויק כמו שיטות התוכן.
Compares only whether files exist on both sides. If a file exists on both the left and right, they are considered identical, without checking contents, size, or timestamps.
אפשרות זו מופעלת רק כאשר שיטת ההשוואה תוכן מהיר נבחרת.
Disabled (ברירת מחדל): WinMerge בוחן את כל ההבדלים בקבצים.
Enabled: אפשרות זו מייעלת השוואות על ידי בדיקת קבצים רק עד
שנמצא ההבדל הראשון, במקום לסרוק תמיד את כל הקבצים.
החיסרון הוא ש-WinMerge עשוי שלא להיות מסוגל לזהות קבצים בינאריים כבינאריים. זה צפוי לקרות אם ההבדל הראשון קרוב לתחילת הקובץ. אם אתה יודע איזה סוג קבצים אתה משווה (לדוגמה, אילו קבצים הם בינאריים), אפשרות זו יכולה להיות דרך טובה להאיץ את ההשוואות. עם זאת, אל תפעיל אפשרות זו אם אינך בטוח איזה סוג קבצים אתה משווה.
Disabled (ברירת מחדל): קבצים עם חותמות זמן שונות מזוהים
כשונים.
Enabled: לפעמים (לדוגמה, כאשר אתה משתמש בתיקיות רשת) הבדלים
קטנים בחותמות זמן אינם משמעותיים. כדי לקבל תוצאות משמעותיות יותר במצבים
כאלה, אפשרות זו מאפשרת לך להתעלם מהבדלי זמן הקטנים משלוש שניות.
אפשרות זו פועלת רק עם שיטות ההשוואה ו- (המתוארות בסעיף 4.1, “ שיטת השוואה”). אין לה השפעה עם שיטות אחרות.
אפשרות זו צריכה להיות מופעלת רק כאשר מזוהה הפרש הזמן. אחרת, היא עלולה לגרום לתוצאות השוואה שגויות.
Enabled (ברירת מחדל): WinMerge מבצע השוואה רקורסיבית וכולל
גם תיקיות משנה.
Disabled: WinMerge משווה רק את הקבצים בתיקיית השורש.
Do not expand (ברירת מחדל): תיקיות משנה נשארות מכווצות לאחר
השוואה.
Expand all subfolders: כל תיקיות המשנה מורחבות לאחר השוואה.
Expand different subfolders: רק תיקיות משנה עם הבדלים
מורחבות לאחר השוואה.
Expand identical subfolders: רק תיקיות משנה ללא הבדלים
מורחבות לאחר השוואה.
Enabled (ברירת מחדל): WinMerge מציג גם את התוכן מתיקיות
משנה ייחודיות.
Disabled: WinMerge מתעלם מתיקיות משנה ייחודיות בעת השוואת
תיקיות.
Disabled (ברירת מחדל): משווה את התוכן של תיקיות נקודת ניתוח
מחדש כאילו היו תיקיות רגילות.
Enabled: מתעלם מתוכן התיקיות שהן נקודות ניתוח מחדש. לדוגמה,
C:\Users\All Users הוא קישור סמלי ל-C:\ProgramData, והפעלת אפשרות זו תדלג על
השוואת התיקייה C:\Users\All Users.
Disabled: אינו פעיל אלא אם שיטת ההשוואה מוגדרת לשונה משיטת
ההשוואה תוכן מלא.
Enabled: פעיל כאשר שיטת ההשוואה מוגדרת לשיטת ההשוואה
תוכן מלא.
גודל סף למעבר לשיטת ההשוואה תוכן מהיר. כאשר שיטת ההשוואה תוכן מלא נבחרת, קבצים גדולים יותר (במגה בייטים) מערך זה מושווים באמצעות שיטת ההשוואה תוכן מהיר.
Disabled: אינו פעיל אלא אם שיטת ההשוואה מוגדרת לשונה משיטת
ההשוואה תוכן מלא ו-תוכן מהיר.
Enabled: פעיל כאשר שיטת ההשוואה מוגדרת לשיטת ההשוואה
תוכן מלא או תוכן מהיר.
גודל סף למעבר לשיטת ההשוואה תוכן בינארי. כאשר שיטת ההשוואה תוכן מלא או תוכן מהיר נבחרת, קבצים גדולים יותר (במגה בייטים) מערך זה מושווים באמצעות שיטת ההשוואה תוכן בינארי.
מספר החוטים המשמשים להשוואה. עם ערך שלילי WinMerge ישתמש בתוספת של מספר ליבות ה-CPU הזמינות.
Allows specifying additional comparison conditions using filter expressions when comparing folders. For example, even if files are considered identical by the selected comparison method (such as Full Contents), you can add conditions like
allequal(Date)
or
LeftDate = RightDate
to require that file modification dates also match.
When you click the = button to the right of the input
field, a menu appears with items such as Compare Size
and Compare Date. Selecting Compare
Date automatically inserts allequal(Date) into
the field.
מציין תבנית שם קובץ עבור קבצי ערכים מופרדים בפסיקים לפתיחה בפורמט טבלה. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.csv. אם אינך רוצה לפתוח את הקבצים עם הסיומת .csv בפורמט טבלה. מחק את ה-*.csv.
מציין תבנית שם קובץ עבור קבצי ערכים מופרדים בטאבים לפתיחה בפורמט טבלה. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.tsv. אם אינך רוצה לפתוח את הקבצים עם הסיומת .tsv בפורמט טבלה. מחק את ה-*.tsv.
אם ברצונך לפתוח קבצי טקסט, עם ערכים המופרדים על ידי תווים שאינם פסיקים או טאבים, בפורמט טבלאי, ציין את תבנית שם הקובץ ואת המפריד.
Enabled (ברירת מחדל): אם יש תו שורה חדשה בין תו המרכאות לתו
המרכאות הבא, תו השורה החדשה מטופל כחלק מערך. הפעל אפשרות זו אם ברצונך לעבד
קבצי CSV/TSV המכילים מספר שורות בשדה אחד.
Disabled: השבת את האמור לעיל. השבת אפשרות זו בעת פתיחת
קבצים עם מרכאות שגויות.
מציין תבניות שמות קבצים עבור קבצים בינאריים שייפתחו בחלון ההשוואה הבינארית. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.bin. אם אינך רוצה שקבצים עם הסיומת .bin ייפתחו בחלון ההשוואה הבינארית, הסר את ה-*.bin מהרשימה.
כאן תוכל לבחור:
את מספר הבתים להצגה בשורה של hexdump (חל רק אם "התאם אוטומטית את מספר הבתים לשורה" מושבת)
אם תיבת הסימון "התאם אוטומטית את מספר הבתים לשורה" מסומנת, אז מספר הבתים המוצגים בשורה של hexdump מותאם באופן כזה שכל רוחב החלון משמש בכל עת.
מספר הספרות לאורך ההיסט (חל רק אם "התאם אורך היסט" מושבת)
אם אורך ההיסט צריך להיות מותאם אוטומטית לזה של ההיסט המרבי (מופעל) או מרופד מימין ברווחים (מושבת)
כיצד להציג את הערכים במיקום הסמן, כערכי שלמים חתומים או כערכי שלמים לא חתומים
אם מצב קריאה בלבד צריך להיות מוגדר אוטומטית לאחר פתיחת קבצים.
שם עורך הטקסט שייקרא על ידי הפקודה → .
איזה סוג של סדר בתים להשתמש: או Little-endian, כפי שמשמש במחשבי אינטל או Big-endian, משמש למשל במחשבים עם מעבד מוטורולה. ההבדל בין מצבים אלה הוא כדלקמן: שקול longword, שאורכו 4 בתים (ששמם A עד D).
Longword באוגר מעבד = ABCD.
הסיבית הכי פחות משמעותית, שערכה 1, נמצאת בבית "D". באוגר מעבד, ה-longword מסודר בצורה זו. אם ערך זה נכתב למיקום בזיכרון, אז לפי מוסכמת אינטל ה-longword נכתב בצורה זו, עם ההיסטים הגדלים מימין:
Longword בזיכרון = DCBA.
כלומר, הבתים המרכיבים את ה-longword נכתבים בסדר הפוך כפי שהם נמצאים באוגר מעבד.
זה אומר שקובץ שנכתב על ידי מכונת Big-endian יכיל ערכי longword ומילים שגויים אם ייקרא על ידי מכונת Little-endian ללא המרה.
כאן תוכל לבחור את ערכת התווים להצגה וכתיבת תווים, ANSI (ערכת התווים של Windows) או OEM (ערכת התווים של DOS). ניתן לבחור גם את גודל הגופן בנקודות.
מציין תבניות שמות קבצים עבור קבצי תמונה שייפתחו בחלון השוואת התמונות. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, הסיומות .pdf, .svg, .wmf ו-.emf אינן ברשימה. הוסף אותן אם ברצונך שקבצים עם סיומות אלה יוצגו בחלון השוואת התמונות.
כאשר אפשרות זו מופעלת, השוואות תיקיות ישוו קבצים התואמים לתבניות שצוינו כתמונות. הבדלי מטא נתונים יתעלמו, וסף מרחק צבע יוחל כדי לקבוע הבדלים חזותיים בין תמונות.
הזן ביטוי רגולרי בשדה זה כדי לציין את נתיבי הקבצים או כתובות האתרים שאמורים
להיפתח בחלון השוואת דפי האינטרנט. לדוגמה, אם תזין את הביטוי הרגולרי
.*\.html?|https?://.*, קבצים עם הסיומת .html או .htm וכתובות
אתרים המתחילות ב-http:// או https:// ייפתחו בחלון השוואת דפי האינטרנט.
הזן ביטוי רגולרי כדי לא לכלול נתיבי קבצים או כתובות אתרים מסוימות מחלון השוואת דפי האינטרנט. זה חל על פריטים התואמים לשדה "תבנית URL לכלול". השתמש בזה כדי לא לכלול תבניות ספציפיות שאינך רוצה לכלול.
תיקיית AppData (ברירת מחדל): שומר קבצי cookie, היסטוריית
גלישה ונתוני מטמון בתיקייה %APPDATA%\WinMerge\WinWebDiff.
תיקיית התקנה: שומר נתונים בספריית ההתקנה של WinMerge, שבדרך
כלל דורשת הרשאות מנהל מערכת לכתיבה. זה בדרך כלל לא מומלץ.
WinMerge מאפשר לך לדכא כמה תיבות הודעות נפוצות. לדוגמה, כאשר שני קבצים זהים נפתחים, תיבת ההודעות שכותרתה, הקבצים זהים, נפתחת בדרך כלל. אם אינך רוצה שתיבה זו תוצג יותר, תוכל לאפשר (לסמן) את האפשרות בתיבת הודעה זו שלא להציג את ההודעה שוב.
מאוחר יותר, ייתכן שתחליט שברצונך לראות את ההודעות האלה שוב. אם כן, לחץ על הלחצן כדי לגרום לתיבות ההודעות להופיע שוב.
אנו ממליצים שלא תדכא הודעות בעת עדכון WinMerge לגרסה חדשה יותר. המתקין מאפשר את התצוגה שלהן באופן אוטומטי, אך אם אינך משתמש במתקין, זכור לאפשר תצוגת הודעות באמצעות הלחצן .
Enabled (ברירת מחדל): WinMerge יכול להדגיש תחביר של שפות
תכנות ופורמטי אינטרנט רבים. כדי לראות את הפורמטים הנתמכים כברירת מחדל, לחץ
על → .
Disabled: הדגשת תחביר צורכת כוח עיבוד כלשהו, אז אם עדכון
המסך של WinMerge נראה איטי, כיבוי אפשרות זו עשוי לעזור.
Disabled (ברירת מחדל): מניח שקבצים נועדו להיות קבצי
Windows. אם קובץ אינו משתמש בסיום השורה הסטנדרטי של Windows, WinMerge רואה
בכך שגיאה. הוא משנה בשקט את סיומי השורה לסגנון Windows במקום לזהות אותם
כהבדלים. לפיכך, שורת המצב של חלון השוואת הקבצים מציגה את סגנון ה-EOL
כ-Win.
ברוב המצבים עליך להשאיר אפשרות זו מושבתת: התנהגות ברירת המחדל פועלת גם בעת השוואת שני קבצים בעלי סגנונות סיום שורה שונים.
Enabled: מונע מ-WinMerge לשנות אוטומטית סיומות שורות, כך
שהוא מזהה סגנונות EOL שונים לכל שורה. זה עשוי להיות שימושי לטיפול בקבצים
ממערכות עם סגנונות EOL שונים (לדוגמה, Windows ו-Unix).
זוהי אפשרות מתקדמת עבור משתמשים שמכירים בתוי EOL ורוצים להשוות קבצים עם סגנונות EOL שונים בתוך קובץ אחד. אנו ממליצים שלא תפעיל אפשרות זו אלא אם כן אתה זקוק לפונקציונליות מתקדמת זו. זכור, אפשרות זו אינה נדרשת כדי להשוות שני קבצים עם סגנונות EOL שונים.
רוחב של רווח טאב. ציין ערך n: הרוחב המתקבל שווה
לזה של n תווים. ברירת מחדל: 4. הערך המרבי הוא 64.
קובע איזה סוג תו משמש בעת הוספת טאב בטקסט. רק אחת מהאפשרויות האלה יכולה להיות מופעלת:
הכנס טאבים (ברירת מחדל): משתמש בתו טאב בודד.
הכנס רווחים: משתמש ברווח אחד או יותר (שנקבע על ידי
גודל טאב) במקום בתו טאב. לדוגמה, עם גודל הטאב המוגדר כברירת
מחדל, מוכנסים ארבעה רווחים.
GDI (ברירת מחדל): מבצע רינדור טקסט באמצעות Graphics Device
Interface (GDI).
מצבי DirectWrite: מבצע רינדור טקסט באמצעות מצבי רינדור
DirectWrite שונים, כולל תמיכה באימוג'י צבעוניים ב-Windows 8.1 ואילך. זמין רק
בגרסת 64 ביט של WinMerge. ראה מצבי
רינדור DirectWrite לפרטים.
Disabled (ברירת מחדל): WinMerge סורק מחדש אוטומטית כאשר אתה
ממזג הבדל, או אם אתה סורק מחדש ידנית (לדוגמה, לחץ על הלחצן ).
Enabled: מאלץ את WinMerge לסרוק מחדש לאחר כל אירוע עריכה
(שינוי בקבצים, כמו הקלדה).
כדי להימנע מהאטת העריכה שלך, WinMerge מעכב את הסריקה מחדש האוטומטית מעט: הוא ממתין שנייה אחת לאחר כל אירוע עריכה. מכיוון שכל אירוע עריכה חדש מאפס את הטיימר, לא מתרחשות סריקות מחדש עד שאתה עוצר או מפסיק לערוך.
מציין את גרעיניות ההעתקה בעת העתקה לחלונית אחרת על ידי לחיצה על פריט התפריט וכו' עם טקסט נבחר.
חלק הבדל: מעתיק חלקי הבדל בתוך הטקסט שנבחר.
הבדל בשורה: מעתיק הבדלים בשורה בתוך הטקסט שנבחר.
שורה: מעתיק את ההבדלים בתוך הטקסט שנבחר שורה אחר שורה.
תו (ברירת מחדל): מעתיק את ההבדלים בתוך הטקסט שנבחר תו אחר
תו.
הגדרות אלה מאפשרות ומגדירות את זיהוי הבדלי שורות (שינויים בתוך השורות של בלוקי הבדלים):
Enabled (ברירת מחדל): WinMerge מדגיש הבדלים בתוך
שורות. מאפשר גם את פריט התפריט → .
בחר אחת מאפשרויות המשנה האלה:
רמת תו: מדגיש תווים בודדים השונים זה מזה. אפשרות זו יכולה להיות שימושית אם אתה מחפש שינויים בתוך מילים, או עבור פורמטי קבצים שאין להם מעברי מילים ברורים.
רמת מילה (ברירת מחדל): מדגיש מילים שלמות השונות זו מזו.
שבור ברווח לבן (ברירת מחדל): מניחים שמילים מופרדות על ידי תווי רווח לבן. זה בדרך כלל עובד עבור קבצי טקסט טיפוסיים.
שבור ברווח לבן או פיסוק: מחשיב גם תווי רווח לבן וגם תווי פיסוק כמעברי מילים. זה יכול להיות שימושי לטיפול ברשימות המופרדות בסימני פיסוק (כמו רשימות מופרדות בפסיקים).
Disabled: WinMerge אינו מדגיש הבדלי שורות, וכל ההגדרות עבור
אפשרויות הרמה והרווח הלבן מתעלמות מהן. משבית גם את פריט התפריט → .
מציין את הסמלים שמטופלים כמפרידי מילים שאינם רווח לבן כאשר נבחר שבור ברווח לבן או פיסוק.
סעיף 2.1.3, “הדגשת הבדלי שורות” מסביר בפירוט רב יותר כיצד WinMerge מזהה ומסמן הבדלי שורות.
The Color Schemes page allows you to customize the overall color appearance of WinMerge, including support for light and dark modes. You can select and manage color schemes for each mode, and save or delete your own custom schemes.
Selects the color mode for the application. Choose from:
Light (default): Uses the color scheme specified for light
mode. When selected, the appearance of dialog windows, menus, and other UI
elements will be shown in a light style.
Dark: Uses the color scheme specified for dark mode. When
selected, the appearance of dialog windows, menus, and other UI elements
will be shown in a dark style.
Follow system: Automatically switches between light and
dark mode based on your operating system's setting.
Selects the color scheme to use when Color mode is set
to Light. Available schemes include Default (default),
Modern, and any user-defined schemes you have saved.
Selects the color scheme to use when Color mode is set
to Dark. Available schemes include VS Dark (default),
Solarized Dark, and any user-defined schemes you have
saved.
Saves the current color settings as a new scheme. The scheme is saved as an
INI file. Only schemes saved in the
Documents/WinMerge/ColorSchemes folder will appear in
the Light mode scheme and Dark mode
scheme lists.
Deletes the currently selected color scheme. This button is only enabled for user-defined schemes (not for built-in schemes like Default or VS Dark).
Use these options to tailor the WinMerge interface to your preferences or to match your system theme. Custom color schemes make it easy to share or reuse your preferred color settings.
השתמש בדף זה אם ברצונך לשנות כל אחד מצבעי ההבדלים המשמשים בחלון השוואת הקבצים. אתה יכול להגדיר את הרקע, צבע שנמחק וצבע טקסט.
כדי לשנות צבע, לחץ בתיבה שלו כדי לפתוח תיבת דו-שיח סטנדרטית לבחירת צבעים. בחר אחד מהצבעים המוגדרים מראש או הגדר צבע מותאם אישית משלך, ואז לחץ על כדי לטעון את הצבע החדש בתיבה.
כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.
כברירת מחדל, חלון השוואת הקבצים של WinMerge מסמן את התחביר של סוגים מסוימים של קוד מקור, כמתואר בסעיף 10.1, “ הדגש תחביר”. דף זה מפרט את רכיבי התחביר המזוהים ומאפשר לך לשנות את צבע הטקסט והמשקל שלהם.
כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.
השתמש בדף זה כדי לשנות את הצבעים המשמשים לטקסט. ראשית, סמן את האפשרות השתמש בצבעי טקסט מותאמים אישית. זה מפעיל את אפשרויות הטקסט. יש אפשרות לשלושה סוגי טקסט: רווח לבן, טקסט רגיל וטקסט נבחר. עבור כל סוג של טקסט, אתה יכול לבחור צבע עבור הרקע והטקסט.
כברירת מחדל, חלון השוואת התיקיות של WinMerge משתמש בצבעי רקע כדי להציג את הסטטוס מפריט (שווה, שונה, לא קיים בכל הצדדים או מסונן).
כדי לשנות צבע, לחץ בתיבה שלו כדי לפתוח תיבת דו-שיח סטנדרטית לבחירת צבעים. בחר אחד מהצבעים המוגדרים מראש או הגדר צבע מותאם אישית משלך, ואז לחץ על כדי לטעון את הצבע החדש בתיבה.
כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.
דף זה מכיל אפשרויות להגדרת תמיכה בארכיון באמצעות 7-Zip.
אפשרות זו שולטת כיצד WinMerge מטפל בקבצי ארכיון (בהתבסס על שילוב 7-Zip).
Enabled (ברירת מחדל): WinMerge מזהה ארכיוני 7-Zip.
Disabled: מכבה את שילוב ארכיון 7-Zip.
Disabled (ברירת מחדל): WinMerge מזהה רק ארכיונים שהסיומת
שלהם ידועה במערכת שלך (לדוגמה, במרשם או באמצעות שיוך קבצים).
Enabled: WinMerge יכול לזהות קבצי ארכיון גם אם סיומת הקובץ
שלהם אינה ידועה. כדי לזהות ארכיון, WinMerge מחפש את תחילת הקובץ עבור בייטי
חתימת הארכיון.
אתה יכול להשתמש באפשרות זו כדי לאפשר ל-WinMerge לזהות קבצי Open Office.
Enabled (ברירת מחדל): קבצים ותיקיות שאתה מוחק בחלון השוואת
תיקיות מועברים לסל המיחזור, אם הוא זמין.
זכור: אם סל המיחזור במערכת שלך בוטל, אפשרות זו לא תפעל, וקבצים שנמחקו יאבדו!
Disabled: קבצים ותיקיות שנמחקו בהשוואת ספריות נמחקים בפועל.
חלון השוואת הקבצים של WinMerge מספק פונקציות עריכה נפוצות. אם אתה מעדיף להשתמש בעורך המועדף עליך, העשיר בתכונות, אתה יכול להגדיר את WinMerge לפתוח עורך חיצוני מתפריט ההקשר של השוואת תיקיות.
ההתקנה מגדירה את Notepad כעורך החיצוני המוגדר כברירת מחדל, מכיוון שהוא נמצא בכל מערכות Windows. כדי להגדיר עורך חיצוני שונה, הזן את הנתיב המלא לקובץ ההפעלה שלו.
יחד עם הנתיב, אתה יכול לכלול כל פרמטרי שורת פקודה הנתמכים על ידי הכלי
החיצוני, בפורמט זה: נתיב לקובץ הפעלה
-אפשרות1 -אפשרות2
...
כדי להשתמש בעורך החיצוני שהוגדר, לחץ לחיצה ימנית על קובץ בחלון השוואת התיקיות ובחר → או → .
השתמש בשדה זה כדי לציין תיקייה פרטית משלך עבור מסנני קבצים. כברירת מחדל,
תיקייה זו היא ספריית פרופיל המשתמש שלך (לדוגמה, מסמכים
ב-Windows 10). כשאתה יוצר מסנן קבצים, הוא מתווסף אוטומטית לתיקייה זו.
דף זה מאפשר לך לשלוט כיצד WinMerge יוצר קבצי גיבוי.
ציין מתי WinMerge צריך ליצור קבצי גיבוי. אתה יכול להפעיל או לבטל כל אחת מהאפשרויות האלה באופן עצמאי:
השוואת תיקיות (מושבת כברירת מחדל): קבצי גיבוי נוצרים בכל פעם שקבצים מוחלפים (מועתקים).
השוואת קבצים (מופעל כברירת מחדל): קבצי גיבוי נוצרים בכל פעם שקבצים נשמרים.
ציין היכן קבצי גיבוי נוצרים. רק אחת מהאפשרויות האלה יכולה להיות מופעלת:
תיקיית הקובץ המקורי (מופעל כברירת מחדל): קבצי גיבוי נוצרים באותה תיקייה כמו קובץ המקור. זו בדרך כלל בחירה טובה. החיסרון הוא שניקוי קבצי גיבוי בתיקיות גדולות יכול לקחת הרבה עבודה.
תיקיית גיבוי גלובלית (מושבת כברירת מחדל): כל קבצי הגיבוי נוצרים בתיקייה גלובלית אחת. זה מקל עליהם לניקוי. אבל, אם ישנם קבצי מקור מרובים עם אותו שם קובץ, אז קובץ הגיבוי האחרון דורס את הקודם באותו שם.
כאשר WinMerge יוצר קובץ גיבוי, הוא מוסיף סיומת לשם קובץ המקור. אתה יכול לבחור באחת או בשתיהן של תוכניות הסיומת האלה:
הוסף סיומת .bak (מופעל כברירת מחדל): לדוגמה,
file.txt מגובה אל file.txt.bak.
הוסף חותמת זמן (מופעל כברירת מחדל): חותמות זמן כמעט תמיד ייחודיות, כך שאפשרות זו בדרך כלל נמנעת משכפול שמות קבצי גיבוי כאשר לקבצי המקור יש את אותם שמות.
כמו כן, אחסון עותק של קובץ בכל פעם שאתה שומר אותו מספק דרך לעקוב אחר שינויים בקובץ. עם זאת, עליך לשקול שאפשרות זו יכולה ליצור הרבה קבצים.
WinMerge מזהה ומטפל בקידוד קבצים בשקיפות, וברוב המקרים אינך צריך לשנות את הגדרות ברירת המחדל. דף זה מאפשר לך לציין את קידודי העמודים של פורמטי קבצים מסוימים, אם תצטרך.
הסבר מלא על קידוד טקסט וקידודי עמודים של Windows הוא מעבר לתחום התיעוד של WinMerge. למרבה המזל, יש הרבה מידע עליהם באינטרנט. לדוגמה, הנה כמה מקומות להתחיל בהם:
בחר אחד מכפתורי הרדיו האלה כדי להגדיר את קידוד העמודים ברירת המחדל ש-WinMerge משתמש בו בעת טיפול בקבצי ANSI:
קידוד עמודים של המערכת (ברירת מחדל): קידוד העמודים שבו משתמשת מערכת Windows שלך. ברירת מחדל זו היא בדרך כלל הבחירה הטובה ביותר. עם זאת, אם אתה יודע שאתה משווה קבצים שאינם משתמשים בקידוד העמודים של המערכת, שקול אחת מהאפשרויות האחרות.
בהתאם לממשק המשתמש של WinMerge: הקידוד המשמש את ההתקנה שלך של WinMerge.
קידוד עמודים מותאם אישית: הזן את מספר קידוד העמודים
במפורש. לדוגמה, UTF-8 או
ISO-8851-1.
בטל את הסימון באפשרות זו ב-WinMerge.exe. המרות תווים
עלולות לגרום להמרות אובדניות והסיכון גבוה
מאוד. WinMerge.exe יכול להציג קבצים רק עם קידוד העמודים
הנוכחי שלך.
Disabled (ברירת מחדל): WinMerge אינו קורא מידע קידוד עמודים
מקבצי המקור. הוא משתמש בהגדרת קידוד העמודים ברירת המחדל במקום זאת.
Enabled: WinMerge מזהה את קידוד העמודים עבור סיומות אלה:
html, rc (קבצי משאבים עבור VC++) ו-xml. קידוד העמודים המזוהה דורס את ההגדרה עבור
אפשרות קידוד העמודים ברירת המחדל.
אפשרות זו מעניינת כאשר המסמכים שלך משתמשים בקידוד עמודים ששונה מקידוד העמודים של תצורת Windows שלך.
לדוגמה, אתה עשוי למזג שני קבצים סלובקיים או שני קבצים יפניים בסביבה אנגלית. כאשר אפשרות זו מופעלת (ועם הגופנים הנדרשים), הקבצים הסלובקיים או היפניים שלך מוצגים באמצעות תווים סלובקיים או יפניים.
WinMerge מזהה גם הבדל בקידוד העמודים בין הקבצים השמאליים/ימניים. כדי להימנע מהמרות אובדניות כאשר אתה ממזג, מעתיק או מדביק, אנו מציעים שתתעלם ממידע קידוד העמודים.
כאשר אתה מעתיק או מדביק טקסט ליישום חיצוני, היישום החיצוני חייב להשתמש באותו קידוד עמודים שבו משתמש WinMerge. עיין בתיעוד של העורך החיצוני שלך. להעתקה ל-WinMerge, Internet Explorer מציע בחירת קידוד עמודים. אם העורך החיצוני שלך אינו תומך בקידודי עמודים מותאמים אישית, השבת אפשרות זו.
האפשרות הוסף לתפריט ההקשר מאפשרת לך להפעיל את WinMerge
ישירות מ-Windows Explorer, ולהשוות פריטים שבחרת שם. הוא מופעל או מושבת
כברירת מחדל במהלך התקנת WinMerge. אם הוא מופעל, אתה יכול גם להפעיל אחת או את
שתיהן מהאפשרויות האלה:
Disabled (ברירת מחדל): רק קיצור הדרך
כלול בתפריט ההקשר של Windows Explorer.
Enabled: מחליף את קיצור הדרך
בתפריט ההקשר של Explorer בקיצורי דרך של
.
Disabled (ברירת מחדל): מסיר את פריט התפריט
מתפריט ההקשר של Explorer.
Enabled: מוסיף את פריט התפריט לתפריט ההקשר של Explorer.
סעיף 2, “הפעלת פעולות WinMerge בסייר Windows” מתאר כיצד להשתמש בקיצורי הדרך של WinMerge והשווה.