Options and configuration


תיבת הדו-שיח אפשרויות מאפשרת לך להתאים אישית תכונות רבות של WinMerge. כדי להגדיר אפשרויות WinMerge:

  1. לחץ על עריכהאפשרויות בתפריט או על לחצן ה-לחצן אפשרויות WinMerge אפשרויות בסרגל הכלים.

    תיבת הדו-שיח אפשרויות מכילה מספר דפים, שכל אחד מהם מכיל קבוצה של אפשרויות קשורות. אתה יכול לפתוח כל דף על ידי לחיצה על הכותרת שלו ברשימת ה-קטגוריות, בצד שמאל של תיבת הדו-שיח.

  2. הגדר את האפשרויות שברצונך לשנות באמצעות אחת או שתי השיטות הבאות:

  3. לאחר שהגדרת את כל האפשרויות שלך, לחץ על אישור כדי לשמור אותן ולסגור את תיבת הדו-שיח.

נושא זה מתאר את האפשרויות בפירוט. ישנו סעיף לכל דף בתיבת הדו-שיח אפשרויות.

1. Importing and Exporting options

אם אתה משנה אפשרויות לעתים קרובות עבור תרחישי השוואה או מיזוג שונים, או אם אתה רוצה לשתף את ההגדרות שלך עם משתמשי WinMerge אחרים, שקול לשמור את ההגדרות שלך על ידי ייצוא שלהן לקובץ אפשרויות. לאחר מכן, בכל פעם שתרצה להשתמש בהגדרות אלה, תוכל פשוט לייבא את קובץ האפשרויות במקום להגדיר אפשרויות באופן ידני.

כדי לייבא אפשרויות

כשברצונך לעשות שימוש חוזר באפשרויות השמורות שלך, לחץ על ייבא. בתיבת הדו-שיח בחר קובץ לייבוא, נווט אל קובץ ה-ini השמור ולחץ על פתח.

הערכים בקובץ האפשרויות המיובא שלך מחליפים את כל ההגדרות הקיימות.

כדי לייצא אפשרויות

לאחר שהגדרת את האפשרויות שלך כרצונך, לחץ על ייצא. בתיבת הדו-שיח בחר קובץ לייצוא, ציין נתיב ושם עבור קובץ האפשרויות שלך (הסוג ini מצורף אוטומטית), ולחץ על שמור.

בקובץ ה-ini שנוצר, כל שורה מכילה צמד שם-ערך המגדיר אפשרות בודדת.

2. דף כללי

לדף הכללי יש אפשרויות אלה:

2.1. Automatically scroll to first difference

  • מושבת (ברירת מחדל): חלון ההשוואה נפתח לראש התיקיה או הקובץ, ללא הבדל שנבחר.

  • מופעל: כשהוא נפתח לראשונה, חלון ההשוואה בוחר את ההבדל הראשון, וגולל למיקום אם יש צורך.

    • עבור השוואת תיקיות, בוחר את הקובץ או התיקיות השונים הראשונים.

    • עבור השוואת קבצים, בוחר את בלוק ההבדלים הראשון בקבצים.

2.2. Automatically scroll to first inline difference

  • מושבת (ברירת מחדל): בעת מעבר לבלוק הבדלים, לא גולל אוטומטית להבדל המוטבע הראשון בתוך שורות הטקסט.

  • מופעל: בעת מעבר לבלוק הבדלים, גולל אוטומטית להבדל המוטבע הראשון בתוך שורות הטקסט.

2.3. Close Windows with 'Esc'

  • חלון צאצא MDI או חלון ראשי (ברירת מחדל): מאפשר לך להשתמש במקש Esc כדי לסגור חלונות WinMerge. הקשה על Esc פעם אחת סוגרת חלון אחד, כך שכאשר חלון השוואת קבצים אחד פתוח, נדרשות שלוש הקשות כדי לסגור את WinMerge: תחילה את חלון השוואת הקבצים, לאחר מכן את חלון השוואת התיקיות ולבסוף את חלון WinMerge.

    שים לב שבשורת הפקודה של WinMerge, הפרמטר -e מאפשר לך לסגור את WinMerge על ידי הקשה על Esc פעם אחת בלבד.

  • חלון צאצא MDI בלבד: הקשה על Esc סוגרת חלון צאצא, אך לא את החלון הראשי האחרון שנותר.

  • סגור חלון ראשי אם יש רק חלון צאצא MDI אחד: הקשה על Esc סוגרת חלון צאצא, ואם יש רק חלון צאצא אחד, היא תסגור גם את החלון הראשי.

  • מושבת: הקשה על Esc אינה סוגרת אף חלון של WinMerge.

2.4. אמת אוטומטית נתיבים בתיבת הדו-שיח פתח

  • מופעל (ברירת מחדל): תיבת הדו-שיח בחר קבצים או תיקיות בודקת את שני הנתיבים או את שלושתם כשאתה מזין אותם. לחצן ה-השווה נשאר מושבת עד ששני הנתיבים או שלושתם מאומתים. שים לב שבדיקה זו עלולה לגרום לעיכוב כלשהו.

  • מושבת: לחצן ה-השווה בתיבת הדו-שיח בחר קבצים או תיקיות מופעל תמיד, ומנסה לפתוח את כל הנתיבים שאתה מציין. מכיוון שאין עיכוב במהלך האימות, הדבר יכול להאיץ את בחירת הנתיבים. עם זאת, אם לא ניתן לפתוח את הנתיב, מוצגת תיבת דו-שיח שגיאה.

2.5. Single instance mode

  • מושבת (ברירת מחדל): אתה יכול להפעיל מופעים מרובים של WinMerge. לדוגמה, אם WinMerge פועל כעת ואתה לוחץ על קיצור הדרך לשולחן העבודה של WinMerge, נפתח חלון WinMerge חדש.

  • אפשר להפעיל מופע אחד בלבד: מגביל את תוכנית WinMerge למופע אחד:

    • אם WinMerge פועל כעת ואתה מנסה להפעיל מופע חדש, לא נפתח חלון יישום חדש: במקום זאת נעשה שימוש בחלון WinMerge הנוכחי.

    • אם אתה מפעיל מופע חדש עם נתיבים (לדוגמה בשורת הפקודה), נפתח חלון השוואה חדש בחלון WinMerge הקיים.

  • אפשר להפעיל מופע אחד בלבד והמתן עד שהמופע יסתיים: בדומה לאפשרות "אפשר להפעיל מופע אחד בלבד", הגדרה זו מגבילה את WinMerge לחלון יישום יחיד. עם זאת, היא גם מבטיחה שתהליך WinMerge לא יסתיים עד לסגירת חלון היישום. זה שימושי במצבים שבהם יישומים חיצוניים, כמו SourceTree, צריכים להמתין ש-WinMerge יסיים לפני שהם יכולים למחוק בבטחה קבצים זמניים.

2.6. שאל בעת סגירת חלונות מרובים

  • מושבת (ברירת מחדל): אם אתה יוצא מ-WinMerge כאשר חלונות השוואה מרובים פתוחים, WinMerge מבקש ממך לאשר האם לסגור את כל החלונות.

  • מופעל: אם תלחץ על יציאה ואין שינויים ממתינים בקובץ, WinMerge נסגר מיד.

2.7. Preserve file time in file compare

  • מושבת (ברירת מחדל): אם אתה שומר שינויים בקובץ ב-WinMerge, חותמת הזמן של הקובץ מתעדכנת.

  • מופעל: אם אתה שומר שינויים בקובץ ב-WinMerge, חותמת הזמן של הקובץ לא משתנה במערכת הקבצים שלך.

2.8. Show "Select Files or Folders" dialog on startup

  • מושבת (ברירת מחדל): חלון WinMerge נפתח כשאתה מפעיל את WinMerge. עליך ללחוץ על קובץפתח כדי לפתוח את בחר קבצים או תיקיות.

  • מופעל: תיבת הדו-שיח בחר קבצים או תיקיות נפתחת יחד עם חלון WinMerge כשאתה מפעיל את WinMerge.

2.9. Close "Select Files or Folders" dialog on clicking Compare button

  • מושבת (ברירת מחדל): כאשר תלחץ על לחצן ה-השווה, תיבת הדו-שיח בחר קבצים או תיקיות תישאר פתוחה במקום להיסגר.

  • מופעל: לחיצה על לחצן ה-השווה סוגרת את תיבת הדו-שיח בחר קבצים או תיקיות.

2.10. Open dialog Auto completion

בחר אחת מהאפשרויות הבאות:

  • מושבת: לא מתבצעת השלמה אוטומטית כאשר אתה מזין נתיבים בתיבת הדו-שיח בחר קבצים או תיקיות.

  • ממערכת הקבצים (ברירת מחדל): בודק נתיבים כשאתה מקליד. הוא מנסה לאתר נתיבים במערכת הקבצים התואמים לאותיות שאתה מקליד, ואם נמצא נתיב תואם, משלים את הנתיב.

  • מרשימת השימוש האחרון ביותר: בודק נתיבים רק מרשימת השימוש האחרון ביותר (MRU). זה שימושי כאשר יש לך קבוצה מוגבלת של נתיבים להשוואה.

2.11. Auto-reload modified files

בחר אחת מהאפשרויות הבאות:

  • מושבת: משבית טעינה מחדש אוטומטית.

  • רק כאשר החלון מופעל (ברירת מחדל): כאשר חלון WinMerge מופעל, אם הקובץ שונה, הוא יטען מחדש את הקובץ. עם זאת, תוצג תיבת הודעה שתשאל אם ברצונך לטעון מחדש את הקובץ בשלב זה. אם אינך רוצה לראות את תיבת ההודעה הזו, סמן את "אל תשאל שאלה זו שוב" ולחץ על הלחצן כן.

  • מיידית: טוען מחדש את הקובץ באופן מיידי כאשר הוא שונה. עם זאת, תוצג תיבת הודעה שתשאל אם ברצונך לטעון מחדש את הקובץ בשלב זה. אם אינך רוצה לראות את תיבת ההודעה הזו, סמן את "אל תשאל שאלה זו שוב" ולחץ על הלחצן כן.

3. השוואה > דף כללי

האפשרויות בדף זה מאפשרות לך לשנות חלק מהדרכים שבהן WinMerge מזהה הבדלים, כגון השוואה של גודל הקובץ בלבד, או התעלמות מסוגים מסוימים של הבדלים, כגון רישיות.

חשוב

התאמה אישית של זיהוי ההבדלים יכולה להיות שימושית במהלך השוואות, כאשר ייתכן שאינך מעוניין בחלק מההבדלים. עם זאת, אפשרויות אלה משפיעות גם על מיזוג. לדוגמה, אם תתעלם משינויי רווח לבן, אז שינויי כניסה בקבצי קוד מקור לא יישמרו בעת המיזוג.

מסיבה זו, לפני שתמזג הבדלים כלשהם, אנו ממליצים בחום לאפס את האפשרויות בדף זה להגדרות ברירת המחדל שלהן, במיוחד את אפשרויות ההתעלמות. כדי לאפס את כל האפשרויות בדף זה, לחץ על הלחצן ברירות מחדל.

3.1. About ignore options

מספר אפשרויות בדף ההשוואה (שמתואר בהמשך בסעיף זה) מאפשרות לך להתעלם מהבדלים מסוימים. הבדלים שהתעלמו מהם מטופלים בדרכים מיוחדות ב-WinMerge:

  • הם מסומנים בצבע ההבדל שהתעלמו ממנו.

  • לא ניתן למזג הבדלים שהתעלמו מהם.

  • הבדלים שהתעלמו מהם אינם נכללים בספירות ההבדלים.

  • קבצים המכילים רק הבדלים שהתעלמו מהם מסומנים כזהים בהשוואת תיקיות.

3.2. Whitespaces

רווח לבן הוא הרווח בין מילים ושורות. הוא מיוצג בקבצי טקסט על ידי תווים מיוחדים שאינם מודפסים, כמו רווחים, טאבים והזנות שורות. המשמעות של רווח לבן תלויה באופן שבו אתה רוצה לקרוא או לעבד הבדלים. ייתכן שחשוב לזהות את כל השינויים ברווח לבן. לעומת זאת, ייתכן שתעדיף להתייחס לכל הרווח הלבן כאחד, בין אם זה רווח אחד, שני רווחים, כניסה או טאב. ובמסמכים מובנים מסוימים (כמו רשימות מופרדות בפסיקים), ייתכן שתרצה להתעלם מכל הרווח הלבן.

שים לב

ההשפעות של רווח לבן על שינויים בתוך שורות גלויות רק כאשר הצג הבדלי שורות מופעלת. זאת בניגוד לבלוקים של הבדלים, שתמיד מודגשים.

דוגמה 1. שורות עם רווח לבן שונה

One space between words:

שתי מילים

Two spaces between words:

שתי  מילים

Tab between words:

שתי	מילים

No spaces between words:

שתי מילים

אתה יכול לשלוט על זיהוי רווחים לבנים על ידי בחירה באחת מהאפשרויות הבאות:

השווה

כל הרווח הלבן מושווה (ברירת מחדל). אם אינך בטוח איזו אפשרות המסמך שלך דורש, זו כנראה הבחירה הבטוחה ביותר. בדוגמה, כל השורות מזוהות כשונות.

התעלם משינוי

משווה הבדלים ברווח לבן. בדוגמה, בשלוש השורות הראשונות יש רווח לבן שונה, אך הן מזוהות כזהות: טאבים ומרובים מטופלים כאילו הם רווח בודד. בשורה האחרונה אין רווח לבן, ולכן ההבדל לא מתעלמים ממנו (למעשה, המילים בשתי השורות האחרונות שונות):

התעלם מהכל

מתעלם מכל תווי הרווח הלבן, למעט הזנות שורה (כך ששורות מזוהות ונשמרות במיזוג). כל השורות בדוגמה מזוהות כזהות.

נושאים קשורים

ההשפעות של הגדרות הרווח הלבן על הבדלי שורות מתוארות ב-סעיף 2.1.3, “הדגשת הבדלי שורות”.

דף העורך של תיבת הדו-שיח אפשרויות מכיל אפשרויות קשורות השולטות כיצד נעשה שימוש ברווח לבן כדי לזהות מעברים בין מילים. ראה סעיף 11.3, “ צביעת הבדלי שורות” לפרטים.

3.3. Ignore blank lines

  • מושבת (ברירת מחדל): שורות ריקות בקבצי המקור מזוהות ומיוצגות בחלון השוואת הקבצים כש שורות ריקות עם צבעי ההבדל שנמחק.

  • מופעל: מתעלמים משורות ריקות בקבצי המקור. הם מיוצגים בחלון השוואת הקבצים כש שורות ריקות עם צבעי ההבדל שהתעלמו ממנו. עם זאת, לא ניתן למזג את ההבדל.

3.4. Ignore case

  • מושבת (ברירת מחדל): השוואות תלויות רישיות. לדוגמה, אותיותקטנות, אותיותגדולות, ו-אותיותקטנות כולן שונות.

  • מופעל: מתעלמים מהבדלים בין אותיות קטנות לאותיות גדולות.

3.5. Ignore carriage return differences (Windows/Unix/Mac)

  • מושבת (ברירת מחדל): מזוהים הבדלים בסגנון סוף שורה (EOL). לדוגמה, אם אתה משווה שתי שורות עם אותו תוכן אך עם סיומי שורה שונים, השורות נחשבות לשונות. כשזה קורה, WinMerge מציג דו-שיח המבקש ממך לאשר האם לזהות או להתעלם מההבדל.

  • מופעל: מתעלמים מהבדלי EOL.

3.6. Ignore numbers

  • מושבת (ברירת מחדל): מזוהים הבדלים מספריים.

  • מופעל: מתעלמים מהבדלים מספריים.

3.7. Ignore codepage differences

  • Disabled (ברירת מחדל): מזוהים הבדלים בקידוד קבצים. כמו כן, מזוהים הבדלים בין נוכחות והיעדרות של BOM.

  • Enabled: הבדלים בקידוד קבצים מתעלמים מהם.

3.8. התעלם מהבדלי תגובות

  • Disabled (ברירת מחדל): WinMerge משווה תגובות בקוד, יחד עם תוכן אחר.

  • Enabled: אפשרות זו מייעלת השוואות על ידי זיהוי תגובות בסוגי קבצים מסוימים של שפות תכנות (כגון C++ ו-Java), והתעלמות מהם. הזיהוי מבוסס על הדגשת תחביר, כך שאין לו השפעה על סוגי קבצים שאינם נתמכים על ידי WinMerge.

3.9. התעלם מסיום שורה חסר

  • Disabled (ברירת מחדל): הבדלים בנוכחות או היעדרות של תווי סיום שורה מזוהים כהבדלים, גם אם התוכן של השורות תואם.

  • Enabled: כאשר קובץ אחד מסתיים בתו סיום שורה (לדוגמה, LF או CRLF) והשני לא, אך תוכן השורה תואם, הבדלים אלה מתעלמים מהם.

3.10. Ignore line breaks (treat as spaces)

  • 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
    

    שים לב

    Useful when combined with whitespace options such as Whitespaces → Ignore change or Whitespaces → Ignore all.

3.11. הפעל זיהוי בלוקים שהועברו

  • Disabled (ברירת מחדל): WinMerge לא מזהה מתי הבדלים נובעים משורות שהועברו.

  • Enabled: WinMerge מנסה לזהות שורות שהועברו (במיקומים שונים בכל קובץ). בלוקים שהועברו מסומנים בצבעי ההבדלים הועבר ו- הועבר נבחר. אם סרגל המיקומים מוצג, מיקומי הבדלים תואמים בסרגלי המיקומים השמאלי והימני מחוברים באמצעות קו. הצגת בלוקים שהועברו יכולה להקל על הדמיית שינויים בקבצים, אם אין יותר מדי.

    לדוגמה, ראה את תיאור חלונית המיקום בהשוואה ומיזוג של קבצי טקסט.

3.12. יישר שורות דומות

  • Disabled (ברירת מחדל): שורות בתוך בלוקי הבדלים מוצגות כפי שהן מופיעות בקבצי המקור.

  • Enabled: WinMerge מנסה לזהות שורות בתוך בלוקי הבדלים הדומות, ומוסיף שורות ריקות בחלוניות הקבצים כדי ליישר אותן. אפשרות זו יעילה ביותר כאשר שורות דומות למדי; פחות יעילה אם השורות שונות מדי.

    לדוגמה, ראה את התיאור שורות דומות בסעיף 2.1.2, “הדגשת הבדלים”.

3.13. אלגוריתם השוואה

  • default (ברירת מחדל): אלגוריתם ההשוואה החמדני הבסיסי.

  • minimal: השקיעו זמן נוסף כדי לוודא שההפרש הקטן ביותר האפשרי נוצר.

  • patience: השתמש באלגוריתם "הפרש סבלני" בעת יצירת הפרש.

  • histogram: אלגוריתם זה מרחיב את אלגוריתם הסבלנות ל"תמיכה באלמנטים נפוצים בעלי שכיחות נמוכה".

  • none: אלגוריתם זה אינו מזהה הוספות או מחיקות של שורות.

3.14. הפעל היוריסטיקה של הזחה

  • Enabled (ברירת מחדל): הפעל את ההיוריסטיקה שמזיזה גבולות של חלקי הבדלים כדי להקל על קריאת הבדלים. אין לה השפעה אם אלגוריתם ההבדלים הוא ברירת מחדל.

  • Disabled: השבת את ההיוריסטיקה.

3.15. הסר לחלוטין את הדגשת ההבדלים שהתעלמו מהם

  • Disabled (ברירת מחדל): שורות הבדלים שהתעלמו מהן על ידי מסנני שורות ומסנני החלפה מוצגות בצבע של הבדל שהתעלמו ממנו.

  • Enabled: הופך את הצבע של השורות השונות שהתעלמו מהן על ידי מסנני שורות ומסנני החלפה לאותו צבע של השורות הזהות.

4. השוואה > דף תיקייה

4.1. שיטת השוואה

אפשרות זו מאפשרת לך לקבוע עד כמה השוואות הקבצים שלך שלמות. בחר אחת מחמש האפשרויות הבאות:

תוכן מלא

ברירת מחדל: השוואה מלאה של קבצים לפי תוכן, עם כל הפעמונים והשריקות. שיטה זו מפעילה תוספים ומשתמשת במנוע diffutils לביצוע הבדלים מדויקים לחלוטין וזיהוי בלוקים שהועברו. זוהי השיטה המלאה והמומלצת ביותר.

תוכן מהיר

השוואה מצומצמת של קבצים לפי תוכן. שיטה זו משתמשת בקוד השוואת קבצים יעיל שמדלג על תוספים ועל זיהוי בלוקים שהועברו. שיטה זו מהירה יותר מ תוכן מלא , מכיוון שהיא אינה טוענת את הקבצים.

החיסרון שלה הוא שמסנני שורות אינם מוחלים בעת ההשוואה. לדוגמה, שיטה זו רואה בקובץ כשונה גם אם מסנני שורות מוגדרים להתעלם מכל ההבדלים בקבצים.

תוכן בינארי

שיטה זו מהירה יותר משיטת ההשוואה של תוכן מהיר. עם זאת, היא אינה מחילה תוספים, מסנני שורות, אפשרות 'התעלם ממקרה', וכו'. תחילה, היא משווה את גדלי הקבצים, ואם הם שונים, היא מתייחסת לתוכן הקובץ כשונה מבלי להשוות אותו. אם גדלי הקבצים תואמים, היא פשוט משווה את תוכן הקובץ בבתים. לא מתבצע זיהוי קידוד קבצים, זיהוי סיום שורה או זיהוי קבצים בינאריים. שיטת השוואה זו טובה להשוואת קבצים לקבצים מגובים.

תאריך שינוי

משווה רק את תאריכי השינוי בקבצים, כך שהוא מהיר בהרבה מכל אחת משיטות התוכן. אבל ברור, שהוא מדויק רק כמו תאריכי השינוי.

תאריך שינוי וגודל

דומה לתאריך שינוי, אבל גם בודק גדלי קבצים כאשר התאריכים זהים.

גודל

משווה רק גדלי קבצים, כך שהוא מהיר אבל לא מדויק כמו שיטות התוכן.

Existence

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.

4.2. עצור לאחר ההבדל הראשון

אפשרות זו מופעלת רק כאשר שיטת ההשוואה תוכן מהיר נבחרת.

  • Disabled (ברירת מחדל): WinMerge בוחן את כל ההבדלים בקבצים.

  • Enabled: אפשרות זו מייעלת השוואות על ידי בדיקת קבצים רק עד שנמצא ההבדל הראשון, במקום לסרוק תמיד את כל הקבצים.

    החיסרון הוא ש-WinMerge עשוי שלא להיות מסוגל לזהות קבצים בינאריים כבינאריים. זה צפוי לקרות אם ההבדל הראשון קרוב לתחילת הקובץ. אם אתה יודע איזה סוג קבצים אתה משווה (לדוגמה, אילו קבצים הם בינאריים), אפשרות זו יכולה להיות דרך טובה להאיץ את ההשוואות. עם זאת, אל תפעיל אפשרות זו אם אינך בטוח איזה סוג קבצים אתה משווה.

4.3. התעלם מהבדלי זמנים הקטנים מ-3 שניות

  • Disabled (ברירת מחדל): קבצים עם חותמות זמן שונות מזוהים כשונים.

  • Enabled: לפעמים (לדוגמה, כאשר אתה משתמש בתיקיות רשת) הבדלים קטנים בחותמות זמן אינם משמעותיים. כדי לקבל תוצאות משמעותיות יותר במצבים כאלה, אפשרות זו מאפשרת לך להתעלם מהבדלי זמן הקטנים משלוש שניות.

    אפשרות זו פועלת רק עם שיטות ההשוואה תאריך שינוי ו- תאריך שינוי וגודל (המתוארות בסעיף 4.1, “ שיטת השוואה”). אין לה השפעה עם שיטות אחרות.

    אזהרה

    אפשרות זו צריכה להיות מופעלת רק כאשר מזוהה הפרש הזמן. אחרת, היא עלולה לגרום לתוצאות השוואה שגויות.

4.4. כלול תיקיות משנה

  • Enabled (ברירת מחדל): WinMerge מבצע השוואה רקורסיבית וכולל גם תיקיות משנה.

  • Disabled: WinMerge משווה רק את הקבצים בתיקיית השורש.

4.5. הרחב אוטומטית תיקיות משנה לאחר השוואה

  • Do not expand (ברירת מחדל): תיקיות משנה נשארות מכווצות לאחר השוואה.

  • Expand all subfolders: כל תיקיות המשנה מורחבות לאחר השוואה.

  • Expand different subfolders: רק תיקיות משנה עם הבדלים מורחבות לאחר השוואה.

  • Expand identical subfolders: רק תיקיות משנה ללא הבדלים מורחבות לאחר השוואה.

4.6. כלול תוכן של תיקיות משנה ייחודיות

  • Enabled (ברירת מחדל): WinMerge מציג גם את התוכן מתיקיות משנה ייחודיות.

  • Disabled: WinMerge מתעלם מתיקיות משנה ייחודיות בעת השוואת תיקיות.

4.7. התעלם מנקודות ניתוח מחדש

  • Disabled (ברירת מחדל): משווה את התוכן של תיקיות נקודת ניתוח מחדש כאילו היו תיקיות רגילות.

  • Enabled: מתעלם מתוכן התיקיות שהן נקודות ניתוח מחדש. לדוגמה, C:\Users\All Users הוא קישור סמלי ל-C:\ProgramData, והפעלת אפשרות זו תדלג על השוואת התיקייה C:\Users\All Users.

4.8. סף למעבר להשוואה מהירה (MB)

  • Disabled: אינו פעיל אלא אם שיטת ההשוואה מוגדרת לשונה משיטת ההשוואה תוכן מלא.

  • Enabled: פעיל כאשר שיטת ההשוואה מוגדרת לשיטת ההשוואה תוכן מלא.

    גודל סף למעבר לשיטת ההשוואה תוכן מהיר. כאשר שיטת ההשוואה תוכן מלא נבחרת, קבצים גדולים יותר (במגה בייטים) מערך זה מושווים באמצעות שיטת ההשוואה תוכן מהיר.

4.9. סף למעבר להשוואה בינארית (MB)

  • Disabled: אינו פעיל אלא אם שיטת ההשוואה מוגדרת לשונה משיטת ההשוואה תוכן מלא ו-תוכן מהיר.

  • Enabled: פעיל כאשר שיטת ההשוואה מוגדרת לשיטת ההשוואה תוכן מלא או תוכן מהיר.

    גודל סף למעבר לשיטת ההשוואה תוכן בינארי. כאשר שיטת ההשוואה תוכן מלא או תוכן מהיר נבחרת, קבצים גדולים יותר (במגה בייטים) מערך זה מושווים באמצעות שיטת ההשוואה תוכן בינארי.

4.10. מספר ליבות CPU לשימוש

מספר החוטים המשמשים להשוואה. עם ערך שלילי WinMerge ישתמש בתוספת של מספר ליבות ה-CPU הזמינות.

4.11. Additional comparison conditions

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.

5. השוואה > דף טבלה

5.1. תבניות קבצי CSV

מציין תבנית שם קובץ עבור קבצי ערכים מופרדים בפסיקים לפתיחה בפורמט טבלה. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.csv. אם אינך רוצה לפתוח את הקבצים עם הסיומת .csv בפורמט טבלה. מחק את ה-*.csv.

5.2. תבניות קבצי TSV

מציין תבנית שם קובץ עבור קבצי ערכים מופרדים בטאבים לפתיחה בפורמט טבלה. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.tsv. אם אינך רוצה לפתוח את הקבצים עם הסיומת .tsv בפורמט טבלה. מחק את ה-*.tsv.

5.3. ערכים מופרדים במפריד מותאם אישית

אם ברצונך לפתוח קבצי טקסט, עם ערכים המופרדים על ידי תווים שאינם פסיקים או טאבים, בפורמט טבלאי, ציין את תבנית שם הקובץ ואת המפריד.

5.4. אפשר שורות חדשות בתוך מרכאות

  • Enabled (ברירת מחדל): אם יש תו שורה חדשה בין תו המרכאות לתו המרכאות הבא, תו השורה החדשה מטופל כחלק מערך. הפעל אפשרות זו אם ברצונך לעבד קבצי CSV/TSV המכילים מספר שורות בשדה אחד.

  • Disabled: השבת את האמור לעיל. השבת אפשרות זו בעת פתיחת קבצים עם מרכאות שגויות.

5.5. תו מרכאות

מציין את התו שמטופל כסימני ציטוט. מפרידים בטווח הטקסט הסגור על ידי התווים המצוינים כאן מטופלים כחלק מערך. שדה זה יכול להיות ריק. כדי לפתוח קבצים שבהם סימני הציטוט הם ערכים בלבד, השאר אותו ריק או ציין תו שאינו קיים בקובץ.

6. השוואה > דף בינארי

6.1. תבניות קבצים בינאריים

מציין תבניות שמות קבצים עבור קבצים בינאריים שייפתחו בחלון ההשוואה הבינארית. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, מצוין *.bin. אם אינך רוצה שקבצים עם הסיומת .bin ייפתחו בחלון ההשוואה הבינארית, הסר את ה-*.bin מהרשימה.

6.2. הגדרות Frhed

הגדרות תצוגה...

כאן תוכל לבחור:

  • את מספר הבתים להצגה בשורה של 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). ניתן לבחור גם את גודל הגופן בנקודות.

7. השוואה > דף תמונה

7.1. תבניות קבצי תמונה

מציין תבניות שמות קבצים עבור קבצי תמונה שייפתחו בחלון השוואת התמונות. כדי לציין מספר פריטים, הפרד אותם באמצעות נקודה-פסיק. כברירת מחדל, הסיומות .pdf, .svg, .wmf ו-.emf אינן ברשימה. הוסף אותן אם ברצונך שקבצים עם סיומות אלה יוצגו בחלון השוואת התמונות.

7.2. אפשר השוואת תמונות בהשוואת תיקיות

כאשר אפשרות זו מופעלת, השוואות תיקיות ישוו קבצים התואמים לתבניות שצוינו כתמונות. הבדלי מטא נתונים יתעלמו, וסף מרחק צבע יוחל כדי לקבוע הבדלים חזותיים בין תמונות.

7.3. תוצאת OCR

  • טקסט בלבד (ברירת מחדל): מציג רק את הטקסט שזוהה מהתמונה.

  • מיקום וטקסט שורה אחר שורה: מציג את הטקסט המזוהה שורה אחר שורה עם מיקומו בתמונה המקורית.

  • מיקום וטקסט מילה אחר מילה: מציג את הטקסט המזוהה מילה אחר מילה עם מיקומו בתמונה המקורית.

8. השוואה > דף אינטרנט

8.1. תבנית URL לכלול (ביטוי רגולרי)

הזן ביטוי רגולרי בשדה זה כדי לציין את נתיבי הקבצים או כתובות האתרים שאמורים להיפתח בחלון השוואת דפי האינטרנט. לדוגמה, אם תזין את הביטוי הרגולרי .*\.html?|https?://.*, קבצים עם הסיומת .html או .htm וכתובות אתרים המתחילות ב-http:// או https:// ייפתחו בחלון השוואת דפי האינטרנט.

8.2. תבנית URL לא לכלול (ביטוי רגולרי)

הזן ביטוי רגולרי כדי לא לכלול נתיבי קבצים או כתובות אתרים מסוימות מחלון השוואת דפי האינטרנט. זה חל על פריטים התואמים לשדה "תבנית URL לכלול". השתמש בזה כדי לא לכלול תבניות ספציפיות שאינך רוצה לכלול.

8.3. מיקום תיקיית נתוני משתמש

  • תיקיית AppData (ברירת מחדל): שומר קבצי cookie, היסטוריית גלישה ונתוני מטמון בתיקייה %APPDATA%\WinMerge\WinWebDiff.

  • תיקיית התקנה: שומר נתונים בספריית ההתקנה של WinMerge, שבדרך כלל דורשת הרשאות מנהל מערכת לכתיבה. זה בדרך כלל לא מומלץ.

8.4. הפרד תיקיות נתוני משתמש עבור כל חלונית

יוצר תיקיות נתונים נפרדות עבור כל חלונית, ומונע חפיפה בנתונים ביניהן.

9. דף תיבות הודעות

9.1. איפוס

WinMerge מאפשר לך לדכא כמה תיבות הודעות נפוצות. לדוגמה, כאשר שני קבצים זהים נפתחים, תיבת ההודעות שכותרתה, הקבצים זהים, נפתחת בדרך כלל. אם אינך רוצה שתיבה זו תוצג יותר, תוכל לאפשר (לסמן) את האפשרות בתיבת הודעה זו שלא להציג את ההודעה שוב.

מאוחר יותר, ייתכן שתחליט שברצונך לראות את ההודעות האלה שוב. אם כן, לחץ על הלחצן איפוס כדי לגרום לתיבות ההודעות להופיע שוב.

שים לב

אנו ממליצים שלא תדכא הודעות בעת עדכון WinMerge לגרסה חדשה יותר. המתקין מאפשר את התצוגה שלהן באופן אוטומטי, אך אם אינך משתמש במתקין, זכור לאפשר תצוגת הודעות באמצעות הלחצן איפוס.

10. עורך > דף כללי

10.1. הדגש תחביר

  • Enabled (ברירת מחדל): WinMerge יכול להדגיש תחביר של שפות תכנות ופורמטי אינטרנט רבים. כדי לראות את הפורמטים הנתמכים כברירת מחדל, לחץ על תצוגההדגשת תחביר.

  • Disabled: הדגשת תחביר צורכת כוח עיבוד כלשהו, ​​אז אם עדכון המסך של WinMerge נראה איטי, כיבוי אפשרות זו עשוי לעזור.

10.2. שמור תווי EOL מקוריים

  • Disabled (ברירת מחדל): מניח שקבצים נועדו להיות קבצי Windows. אם קובץ אינו משתמש בסיום השורה הסטנדרטי של Windows, WinMerge רואה בכך שגיאה. הוא משנה בשקט את סיומי השורה לסגנון Windows במקום לזהות אותם כהבדלים. לפיכך, שורת המצב של חלון השוואת הקבצים מציגה את סגנון ה-EOL כ-Win.

    ברוב המצבים עליך להשאיר אפשרות זו מושבתת: התנהגות ברירת המחדל פועלת גם בעת השוואת שני קבצים בעלי סגנונות סיום שורה שונים.

  • Enabled: מונע מ-WinMerge לשנות אוטומטית סיומות שורות, כך שהוא מזהה סגנונות EOL שונים לכל שורה. זה עשוי להיות שימושי לטיפול בקבצים ממערכות עם סגנונות EOL שונים (לדוגמה, Windows ו-Unix).

    חשוב

    זוהי אפשרות מתקדמת עבור משתמשים שמכירים בתוי EOL ורוצים להשוות קבצים עם סגנונות EOL שונים בתוך קובץ אחד. אנו ממליצים שלא תפעיל אפשרות זו אלא אם כן אתה זקוק לפונקציונליות מתקדמת זו. זכור, אפשרות זו אינה נדרשת כדי להשוות שני קבצים עם סגנונות EOL שונים.

10.3. טאבים

גודל טאב

רוחב של רווח טאב. ציין ערך n: הרוחב המתקבל שווה לזה של n תווים. ברירת מחדל: 4. הערך המרבי הוא 64.

אפשרויות הוספת טאב

קובע איזה סוג תו משמש בעת הוספת טאב בטקסט. רק אחת מהאפשרויות האלה יכולה להיות מופעלת:

  • הכנס טאבים (ברירת מחדל): משתמש בתו טאב בודד.

  • הכנס רווחים: משתמש ברווח אחד או יותר (שנקבע על ידי גודל טאב) במקום בתו טאב. לדוגמה, עם גודל הטאב המוגדר כברירת מחדל, מוכנסים ארבעה רווחים.

10.4. מצב רינדור

  • GDI (ברירת מחדל): מבצע רינדור טקסט באמצעות Graphics Device Interface (GDI).

  • מצבי DirectWrite: מבצע רינדור טקסט באמצעות מצבי רינדור DirectWrite שונים, כולל תמיכה באימוג'י צבעוניים ב-Windows 8.1 ואילך. זמין רק בגרסת 64 ביט של WinMerge. ראה מצבי רינדור DirectWrite לפרטים.

11. עורך > דף השוואה/מיזוג

11.1. סריקה מחדש אוטומטית

  • Disabled (ברירת מחדל): WinMerge סורק מחדש אוטומטית כאשר אתה ממזג הבדל, או אם אתה סורק מחדש ידנית (לדוגמה, לחץ על הלחצן סריקה מחדש).

  • Enabled: מאלץ את WinMerge לסרוק מחדש לאחר כל אירוע עריכה (שינוי בקבצים, כמו הקלדה).

    שים לב

    כדי להימנע מהאטת העריכה שלך, WinMerge מעכב את הסריקה מחדש האוטומטית מעט: הוא ממתין שנייה אחת לאחר כל אירוע עריכה. מכיוון שכל אירוע עריכה חדש מאפס את הטיימר, לא מתרחשות סריקות מחדש עד שאתה עוצר או מפסיק לערוך.

11.2. גרעיניות העתקה עבור הבדלים נבחרים

מציין את גרעיניות ההעתקה בעת העתקה לחלונית אחרת על ידי לחיצה על פריט התפריט העתק לימין וכו' עם טקסט נבחר.

  • חלק הבדל: מעתיק חלקי הבדל בתוך הטקסט שנבחר.

  • הבדל בשורה: מעתיק הבדלים בשורה בתוך הטקסט שנבחר.

  • שורה: מעתיק את ההבדלים בתוך הטקסט שנבחר שורה אחר שורה.

  • תו (ברירת מחדל): מעתיק את ההבדלים בתוך הטקסט שנבחר תו אחר תו.

11.3. צביעת הבדלי שורות

הגדרות אלה מאפשרות ומגדירות את זיהוי הבדלי שורות (שינויים בתוך השורות של בלוקי הבדלים):

הצג הבדלי שורות
  • Enabled (ברירת מחדל): WinMerge מדגיש הבדלים בתוך שורות. מאפשר גם את פריט התפריט תצוגההצג הבדלי שורות.

    בחר אחת מאפשרויות המשנה האלה:

    • רמת תו: מדגיש תווים בודדים השונים זה מזה. אפשרות זו יכולה להיות שימושית אם אתה מחפש שינויים בתוך מילים, או עבור פורמטי קבצים שאין להם מעברי מילים ברורים.

    • רמת מילה (ברירת מחדל): מדגיש מילים שלמות השונות זו מזו.

      • שבור ברווח לבן (ברירת מחדל): מניחים שמילים מופרדות על ידי תווי רווח לבן. זה בדרך כלל עובד עבור קבצי טקסט טיפוסיים.

      • שבור ברווח לבן או פיסוק: מחשיב גם תווי רווח לבן וגם תווי פיסוק כמעברי מילים. זה יכול להיות שימושי לטיפול ברשימות המופרדות בסימני פיסוק (כמו רשימות מופרדות בפסיקים).

  • Disabled: WinMerge אינו מדגיש הבדלי שורות, וכל ההגדרות עבור אפשרויות הרמה והרווח הלבן מתעלמות מהן. משבית גם את פריט התפריט תצוגההצג הבדלי שורות.

תווי שבירת מילים

מציין את הסמלים שמטופלים כמפרידי מילים שאינם רווח לבן כאשר נבחר שבור ברווח לבן או פיסוק.

נושא קשור

סעיף 2.1.3, “הדגשת הבדלי שורות” מסביר בפירוט רב יותר כיצד WinMerge מזהה ומסמן הבדלי שורות.

12. עורך > דף תחביר

TBD

13. צבעים > דף ערכות צבעים

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.

Color mode

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.

Light mode scheme

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.

Dark mode scheme

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.

Save current scheme

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.

Delete current scheme

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.

14. צבעים > דף הבדלים

השתמש בדף זה אם ברצונך לשנות כל אחד מצבעי ההבדלים המשמשים בחלון השוואת הקבצים. אתה יכול להגדיר את הרקע, צבע שנמחק וצבע טקסט.

כדי לשנות צבע, לחץ בתיבה שלו כדי לפתוח תיבת דו-שיח סטנדרטית לבחירת צבעים. בחר אחד מהצבעים המוגדרים מראש או הגדר צבע מותאם אישית משלך, ואז לחץ על אישור כדי לטעון את הצבע החדש בתיבה.

כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.

15. צבעים > דף תחביר

כברירת מחדל, חלון השוואת הקבצים של WinMerge מסמן את התחביר של סוגים מסוימים של קוד מקור, כמתואר בסעיף 10.1, “ הדגש תחביר”. דף זה מפרט את רכיבי התחביר המזוהים ומאפשר לך לשנות את צבע הטקסט והמשקל שלהם.

כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.

16. צבעים > דף טקסט

השתמש בדף זה כדי לשנות את הצבעים המשמשים לטקסט. ראשית, סמן את האפשרות השתמש בצבעי טקסט מותאמים אישית. זה מפעיל את אפשרויות הטקסט. יש אפשרות לשלושה סוגי טקסט: רווח לבן, טקסט רגיל וטקסט נבחר. עבור כל סוג של טקסט, אתה יכול לבחור צבע עבור הרקע והטקסט.

17. צבעים > דף סמנים

TBD

18. צבעים > דף השוואת תיקיות

כברירת מחדל, חלון השוואת התיקיות של WinMerge משתמש בצבעי רקע כדי להציג את הסטטוס מפריט (שווה, שונה, לא קיים בכל הצדדים או מסונן).

כדי לשנות צבע, לחץ בתיבה שלו כדי לפתוח תיבת דו-שיח סטנדרטית לבחירת צבעים. בחר אחד מהצבעים המוגדרים מראש או הגדר צבע מותאם אישית משלך, ואז לחץ על אישור כדי לטעון את הצבע החדש בתיבה.

כדי לחזור לצבעי ברירת המחדל של ערכה, בחר ערכה אחרת וחזור לערכה ששונתה.

19. דף תמיכה בארכיון

דף זה מכיל אפשרויות להגדרת תמיכה בארכיון באמצעות 7-Zip.

19.1. אפשר תמיכה בקבצי ארכיון

אפשרות זו שולטת כיצד WinMerge מטפל בקבצי ארכיון (בהתבסס על שילוב 7-Zip).

  • Enabled (ברירת מחדל): WinMerge מזהה ארכיוני 7-Zip.

  • Disabled: מכבה את שילוב ארכיון 7-Zip.

19.2. זהה סוג ארכיון מחתימת קובץ

  • Disabled (ברירת מחדל): WinMerge מזהה רק ארכיונים שהסיומת שלהם ידועה במערכת שלך (לדוגמה, במרשם או באמצעות שיוך קבצים).

  • Enabled: WinMerge יכול לזהות קבצי ארכיון גם אם סיומת הקובץ שלהם אינה ידועה. כדי לזהות ארכיון, WinMerge מחפש את תחילת הקובץ עבור בייטי חתימת הארכיון.

    עצה

    אתה יכול להשתמש באפשרות זו כדי לאפשר ל-WinMerge לזהות קבצי Open Office.

20. דף פרויקט

TBD

21. דף מערכת

21.1. שלח קבצים שנמחקו לסל המיחזור

  • Enabled (ברירת מחדל): קבצים ותיקיות שאתה מוחק בחלון השוואת תיקיות מועברים לסל המיחזור, אם הוא זמין.

    חשוב

    זכור: אם סל המיחזור במערכת שלך בוטל, אפשרות זו לא תפעל, וקבצים שנמחקו יאבדו!

  • Disabled: קבצים ותיקיות שנמחקו בהשוואת ספריות נמחקים בפועל.

21.2. עורך חיצוני

חלון השוואת הקבצים של WinMerge מספק פונקציות עריכה נפוצות. אם אתה מעדיף להשתמש בעורך המועדף עליך, העשיר בתכונות, אתה יכול להגדיר את WinMerge לפתוח עורך חיצוני מתפריט ההקשר של השוואת תיקיות.

ההתקנה מגדירה את Notepad כעורך החיצוני המוגדר כברירת מחדל, מכיוון שהוא נמצא בכל מערכות Windows. כדי להגדיר עורך חיצוני שונה, הזן את הנתיב המלא לקובץ ההפעלה שלו.

עצה

יחד עם הנתיב, אתה יכול לכלול כל פרמטרי שורת פקודה הנתמכים על ידי הכלי החיצוני, בפורמט זה: נתיב לקובץ הפעלה -אפשרות1 -אפשרות2 ...

כדי להשתמש בעורך החיצוני שהוגדר, לחץ לחיצה ימנית על קובץ בחלון השוואת התיקיות ובחר פתח שמאליעם עורך חיצוני או פתח ימניעם עורך חיצוני.

21.3. תיקיית סינון

השתמש בשדה זה כדי לציין תיקייה פרטית משלך עבור מסנני קבצים. כברירת מחדל, תיקייה זו היא ספריית פרופיל המשתמש שלך (לדוגמה, מסמכים ב-Windows 10). כשאתה יוצר מסנן קבצים, הוא מתווסף אוטומטית לתיקייה זו.

21.4. תיקיית קבצים זמניים

ציין את התיקייה שבה WinMerge מאחסן קבצים זמניים. אחת מהאפשרויות הבאות זמינה:

  • תיקיית temp של המערכת (ברירת מחדל): לדוגמה, זה יכול להיות C:\Windows\Temp במערכת שלך.

  • תיקייה מותאמת אישית: לחץ על עיון ובחר תיקייה אחרת שבה יש לך גישה לכתיבה.

22. דף קבצי גיבוי

דף זה מאפשר לך לשלוט כיצד WinMerge יוצר קבצי גיבוי.

22.1. צור קבצי גיבוי ב

ציין מתי WinMerge צריך ליצור קבצי גיבוי. אתה יכול להפעיל או לבטל כל אחת מהאפשרויות האלה באופן עצמאי:

  • השוואת תיקיות (מושבת כברירת מחדל): קבצי גיבוי נוצרים בכל פעם שקבצים מוחלפים (מועתקים).

  • השוואת קבצים (מופעל כברירת מחדל): קבצי גיבוי נוצרים בכל פעם שקבצים נשמרים.

22.2. צור קבצי גיבוי אל

ציין היכן קבצי גיבוי נוצרים. רק אחת מהאפשרויות האלה יכולה להיות מופעלת:

  • תיקיית הקובץ המקורי (מופעל כברירת מחדל): קבצי גיבוי נוצרים באותה תיקייה כמו קובץ המקור. זו בדרך כלל בחירה טובה. החיסרון הוא שניקוי קבצי גיבוי בתיקיות גדולות יכול לקחת הרבה עבודה.

  • תיקיית גיבוי גלובלית (מושבת כברירת מחדל): כל קבצי הגיבוי נוצרים בתיקייה גלובלית אחת. זה מקל עליהם לניקוי. אבל, אם ישנם קבצי מקור מרובים עם אותו שם קובץ, אז קובץ הגיבוי האחרון דורס את הקודם באותו שם.

22.3. שם קובץ גיבוי

כאשר WinMerge יוצר קובץ גיבוי, הוא מוסיף סיומת לשם קובץ המקור. אתה יכול לבחור באחת או בשתיהן של תוכניות הסיומת האלה:

  • הוסף סיומת .bak (מופעל כברירת מחדל): לדוגמה, file.txt מגובה אל file.txt.bak.

  • הוסף חותמת זמן (מופעל כברירת מחדל): חותמות זמן כמעט תמיד ייחודיות, כך שאפשרות זו בדרך כלל נמנעת משכפול שמות קבצי גיבוי כאשר לקבצי המקור יש את אותם שמות.

    כמו כן, אחסון עותק של קובץ בכל פעם שאתה שומר אותו מספק דרך לעקוב אחר שינויים בקובץ. עם זאת, עליך לשקול שאפשרות זו יכולה ליצור הרבה קבצים.

23. דף קידוד

WinMerge מזהה ומטפל בקידוד קבצים בשקיפות, וברוב המקרים אינך צריך לשנות את הגדרות ברירת המחדל. דף זה מאפשר לך לציין את קידודי העמודים של פורמטי קבצים מסוימים, אם תצטרך.

שים לב

הסבר מלא על קידוד טקסט וקידודי עמודים של Windows הוא מעבר לתחום התיעוד של WinMerge. למרבה המזל, יש הרבה מידע עליהם באינטרנט. לדוגמה, הנה כמה מקומות להתחיל בהם:

23.1. קידוד עמודים ברירת מחדל

בחר אחד מכפתורי הרדיו האלה כדי להגדיר את קידוד העמודים ברירת המחדל ש-WinMerge משתמש בו בעת טיפול בקבצי ANSI:

  • קידוד עמודים של המערכת (ברירת מחדל): קידוד העמודים שבו משתמשת מערכת Windows שלך. ברירת מחדל זו היא בדרך כלל הבחירה הטובה ביותר. עם זאת, אם אתה יודע שאתה משווה קבצים שאינם משתמשים בקידוד העמודים של המערכת, שקול אחת מהאפשרויות האחרות.

  • בהתאם לממשק המשתמש של WinMerge: הקידוד המשמש את ההתקנה שלך של WinMerge.

  • קידוד עמודים מותאם אישית: הזן את מספר קידוד העמודים במפורש. לדוגמה, UTF-8 או ISO-8851-1.

23.2. זהה מידע קידוד עמודים עבור קבצים אלה: .html, .rc, .xml

חשוב

בטל את הסימון באפשרות זו ב-WinMerge.exe. המרות תווים עלולות לגרום להמרות אובדניות והסיכון גבוה מאוד. WinMerge.exe יכול להציג קבצים רק עם קידוד העמודים הנוכחי שלך.

  • Disabled (ברירת מחדל): WinMerge אינו קורא מידע קידוד עמודים מקבצי המקור. הוא משתמש בהגדרת קידוד העמודים ברירת המחדל במקום זאת.

  • Enabled: WinMerge מזהה את קידוד העמודים עבור סיומות אלה: html, rc (קבצי משאבים עבור VC++) ו-xml. קידוד העמודים המזוהה דורס את ההגדרה עבור אפשרות קידוד העמודים ברירת המחדל.

    אפשרות זו מעניינת כאשר המסמכים שלך משתמשים בקידוד עמודים ששונה מקידוד העמודים של תצורת Windows שלך.

    לדוגמה, אתה עשוי למזג שני קבצים סלובקיים או שני קבצים יפניים בסביבה אנגלית. כאשר אפשרות זו מופעלת (ועם הגופנים הנדרשים), הקבצים הסלובקיים או היפניים שלך מוצגים באמצעות תווים סלובקיים או יפניים.

    WinMerge מזהה גם הבדל בקידוד העמודים בין הקבצים השמאליים/ימניים. כדי להימנע מהמרות אובדניות כאשר אתה ממזג, מעתיק או מדביק, אנו מציעים שתתעלם ממידע קידוד העמודים.

    אזהרה

    כאשר אתה מעתיק או מדביק טקסט ליישום חיצוני, היישום החיצוני חייב להשתמש באותו קידוד עמודים שבו משתמש WinMerge. עיין בתיעוד של העורך החיצוני שלך. להעתקה ל-WinMerge, Internet Explorer מציע בחירת קידוד עמודים. אם העורך החיצוני שלך אינו תומך בקידודי עמודים מותאמים אישית, השבת אפשרות זו.

23.3. זהה קידוד עמודים עבור קבצי טקסט באמצעות mlang.dll

TBD

24. דף שילוב מעטפת

24.1. סייר

האפשרות הוסף לתפריט ההקשר מאפשרת לך להפעיל את WinMerge ישירות מ-Windows Explorer, ולהשוות פריטים שבחרת שם. הוא מופעל או מושבת כברירת מחדל במהלך התקנת WinMerge. אם הוא מופעל, אתה יכול גם להפעיל אחת או את שתיהן מהאפשרויות האלה:

אפשר תפריט מתקדם
  • Disabled (ברירת מחדל): רק קיצור הדרך WinMerge כלול בתפריט ההקשר של Windows Explorer.

  • Enabled: מחליף את קיצור הדרך WinMerge בתפריט ההקשר של Explorer בקיצורי דרך של השווה.

אפשר תפריט השווה כ
  • Disabled (ברירת מחדל): מסיר את פריט התפריט השווה כ מתפריט ההקשר של Explorer.

  • Enabled: מוסיף את פריט התפריט השווה כ לתפריט ההקשר של Explorer.

סעיף 2, “הפעלת פעולות WinMerge בסייר Windows” מתאר כיצד להשתמש בקיצורי הדרך של WinMerge והשווה.