פתיחת קבצים ותיקיות


WinMerge מספקת מספר דרכים לציין נתיבים ולפתוח קבצים או תיקיות:

1. בחר תיבת דו-שיח קבצים או תיקיות

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

1.1. שימוש במשתני סביבה

אתה יכול להשתמש במשתני סביבה בנתיבים שלך. Windows מרחיב את שם המשתנה בין מפרידי % (אחוז). לדוגמה, אם למשתנה סביבה בשם WORKDIR יש את הערך c:\workfiles, אז הנתיב %WORKDIR%\project1 מורחב ל-c:\workfiles\project1 .

1.2. פתיחת קבצי ארכיון

תמיכת הארכיון של WinMerge מסופקת בתוסף 7-Zip. ראה השגה והתקנה של WinMerge כדי להתקין תוסף זה.

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

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

עצה

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

1.3. החלת מסננים

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

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

*.h;*.cpp;*.txt,*.ini

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

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

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

1.4. בחירת פורק להשוואות קבצים

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

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

  1. הגדר בחירת תוספים אוטומטית או בחר תוסף באופן ידני:

    • כדי להשתמש במצב אוטומטי (שמחיל את התוסף הזמין הראשון), ודא ש-<אוטומטי> מוצג בפקד File unpacker.

    • כדי לבחור תוסף אחר (אם זמין), השתמש בפקד File unpacker כדי לבחור את התוסף.

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

    • כדי להשיק את ההשוואה מבלי להשתמש בתוסף כלשהו, בחר <ללא> בפקד File unpacker.

  2. לחץ על אישור כדי לסגור את תיבת הדו-שיח בחר Unpacker.

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

2. הפעלת פעולות WinMerge בסייר Windows

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

2.1. הפעלת שילוב סייר Windows

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

2.2. שימוש בקיצור הדרך של WinMerge

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

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

פקודת WinMerge בתפריט ההקשר של סייר Windows

WinMerge פותח את הנתיבים ישירות בחלון השוואת קבצים או השוואת תיקיות.

הצדדים השמאלי והימני נקבעים לפי סדר המיון בסייר Windows. בצילום המסך הקודם, רשימת הקבצים של סייר Windows היא בסדר עולה, כך ש-WinMerge נפתח עם File2 בצד הראשון ו-File1 בצד השני.

שים לב

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

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

2.3. שימוש בתפריט המתקדם

אם תבחר את אפשר תפריט מתקדם, קיצור הדרך WinMerge מוחלף בשני קיצורי דרך השווה:

תפריט הקשר מתקדם של WinMerge

השתמש בקיצורי הדרך השווה בסדר הזה:

  1. לחץ לחיצה ימנית על הנתיב הראשון ובחר השווה ל. WinMerge מאחסן את הנתיב בזיכרון עד שתבחר את הנתיב השני.

  2. אם תחליט שבחרת את הנתיב הראשון הלא נכון, תוכל לשנות אותו לפני שתבחר את הנתיב השני:

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

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

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

שים לב

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

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

2.4. צירוף תיקיות משנה בעת שימוש בשילוב סייר Windows

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

  • השבת את צרף תיקיות משנה בדף תיקייה של תיבת הדו-שיח אפשרויות WinMerge.

עצה

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

3. שימוש בגרירה ושחרור

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

כברירת מחדל, WinMerge אכן מצורף תיקיות משנה בפעולות השוואה. כדי לא לצרף תיקיות משנה, לחץ והחזק את Ctrl תוך כדי שחרור נתיבים. מקש שימושי נוסף בעת שחרור נתיבים הוא Shift: כדי לפתוח את אותו נתיב משני צידי חלון השוואה, לחץ והחזק את Shift תוך כדי שחרור רק נתיב אחד. זוהי דרך נוחה לפתוח קבצי ארכיון (ראה סעיף 1.2, “פתיחת קבצי ארכיון”).

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

1

אם השדה הראשון ריק או ששני שדות הנתיב כבר מכילים נתיבים

2

אם הנתיב הראשון אינו ריק והנתיב השני ריק

4. קבצי פרויקט

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

4.1. שימוש בקבצי פרויקט

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

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

כדי לציין קובץ פרויקט בשורת הפקודה, פשוט הזן אותו כנתיב קובץ בודד.

4.2. עריכה ושמירה של קבצי פרויקט

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

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

תיבת הדו-שיח קובץ פרויקט

4.3. פורמט קובץ פרויקט

קבצי פרויקט הם קבצי XML פשוטים עם סיומת .WinMerge. לדוגמה:

<?xml version='1.0' encoding='UTF-8'?>
<project>
   <paths>
      <left>c:\work\project1</left>
      <left-readonly>1</left-readonly>
      <middle>c:\work\project2</middle>
      <middle-readonly>1</middle-readonly>
      <right>c:\work\project3</right>
      <right-readonly>0</right-readonly>
      <filter>Visual C++ loose</filter>
      <subfolders>0</subfolders>
   </paths>
</project>

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

שמאלי

נתיב שמאלי לפתיחה

שמאל-desc

תיאור שמאלי

שמאל-לקריאה בלבד

1 = פתח לקריאה בלבד

0 = פתח כרגיל

אמצעי

נתיב אמצעי לפתיחה

אמצע-desc

תיאור אמצעי

אמצע-לקריאה בלבד

1 = פתח לקריאה בלבד

0 = פתח כרגיל

ימין

נתיב ימני לפתיחה

ימין-desc

תיאור ימני

ימין-לקריאה בלבד

1 = פתח לקריאה בלבד

0 = פתח כרגיל

מסנן

שם מסנן קבצים או רשימת סיומות

תיקיות משנה

0 = לא נכללות תיקיות משנה

1 = נכללות תיקיות משנה

פורק

שם תוסף פורק או צינור תוספים

מבדל מראש

שם תוסף Prediffer או צינור תוספים

סוג-חלון

1 = חלון השוואת טקסט

2 = חלון השוואת טבלאות

3 = חלון השוואה בינארית

4 = חלון השוואת תמונות

5 = חלון השוואת דפי אינטרנט

מפריד-טבלה

מפריד לעריכת טבלאות

רווחים לבנים

0 = השווה רווחים לבנים

1 = התעלם משינויים ברווחים לבנים

2 = התעלם מכל הרווחים הלבנים

התעלם-משורות-ריקות

0 = אל תתעלם משורות ריקות

1 = התעלם משורות ריקות

התעלם-אותיות-גדולות-קטנות

0 = אל תתעלם מאותיות גדולות/קטנות

1 = התעלם מאותיות גדולות/קטנות

התעלם-מהבדלי-החזרת-כרכרה

0 = אל תתעלם מהבדלי החזרת כרכרה

1 = התעלם מהבדלי החזרת כרכרה

התעלם-מספרים

0 = אל תתעלם ממספרים

1 = התעלם ממספרים

התעלם-מהבדלי-קידוד

0 = אל תתעלם מהבדלי קידוד

1 = התעלם מהבדלי קידוד

התעלם-מהבדלי-תגובות

0 = אל תתעלם מהבדלי תגובות

1 = התעלם מהבדלי תגובות

ignore-missing-trailing-eol

0 = Do not ignore missing trailing eol

1 = Ignore missing trailing eol

ignore-line-breaks

0 = Do not ignore line breaks (treat as spaces)

1 = Ignore line breaks (treat as spaces)

שיטת-השוואה

0 = תוכן מלא

1 = תוכן מהיר

2 = תוכן בינארי

3 = תאריך שינוי

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

5 = גודל

אף אחד מהשדות אינו נדרש, והם יכולים להיות ריקים (לדוגמה, <left></left> או <left/>).