Windows Tips & News

השבת את התמיכה ב-Unix Line Endings ב-Windows Notepad

click fraud protection
מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

פנקס רשימות הוא אחת מיישומי Windows הקלאסיים שמיקרוסופט מעדכנת לעתים רחוקות. החל מ-Windows 10 Build 17661, מיקרוסופט ביצעה שיפור אחד באפליקציה. כעת הוא מזהה סיומות של קו Unix, כך שתוכל להציג ולערוך קבצי Unix/Linux עם פנקס רשימות. יש סיכוי שהתנהגות חדשה זו לא תעבוד עבור התרחישים שלך, או שתעדיף להשבית את ההתנהגות החדשה הזו ולחזור להתנהגות המקורית של Notepad. הנה איך.

פרסומת

ב-Unix/Linux, סיומת שורות שונות למדי ממה ש-Windows משתמשת.
ב-Windows, ישנם שני סמלים המשמשים למטרה זו: char (10), הידוע כ-Carriage Return (CR), ו-char (13), המכונה Line Feed (LF). לינוקס משתמשת רק ב-LF עבור סיומת שורה.

במשך שנים, Notepad תמך רק בסכימת CRLF, מה שאיפשר לקרוא ולערוך קבצי טקסט של לינוקס. כנראה, הודות לשילוב של מערכת המשנה של Windows עבור לינוקס, פנקס רשימות ב-Windows 10 build 17661 יכול לזהות סיומת שורה של לינוקס.

הנה צילום מסך של פנקס רשימות שמנסה להציג את התוכן של קובץ טקסט Linux .bashrc, המכיל רק תווי Unix LF EOL:

פנקס רשימות לפני

צילום המסך הבא מציג את אפליקציית Notepad המעודכנת, המציגה את אותו קובץ כראוי:

פנקס רשימות אחרי

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

כדי להשבית את התמיכה ב-Unix Line Endings ב-Windows Notepad, תעשה את הדברים הבאים.

  1. פתח את ה אפליקציית עורך הרישום.
  2. עבור אל מפתח הרישום הבא.
    HKEY_CURRENT_USER\Software\Microsoft\Notepad

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

  3. בצד ימין, צור ערך DWORD חדש של 32 סיביות fWindowsOnlyEOL.
    הערה: גם אם כן הפעלת Windows 64 סיביות עדיין עליך ליצור ערך DWORD של 32 סיביות.
    הגדר את הערך שלו ל-1.
  4. בצד ימין, צור ערך DWORD חדש של 32 סיביות fPasteOriginalEOL. השאר את נתוני הערך שלו כ-0.
  5. כדי לגרום לשינויים שנעשו על ידי תיקון הרישום להיכנס לתוקף, אתה צריך התנתק והיכנס לחשבון המשתמש שלך.

ה fWindowsOnlyEOL הערך פועל באופן הבא:

fWindowsOnlyEOL = 0: הכנס את תו EOL שזוהה של המסמך שנפתח כעת כאשר מקש Return/Enter נלחץ.

fWindowsOnlyEOL = 1: כפה סיומת קו CRLF של Windows כאשר מקש Return/Enter נלחץ.

ה fPasteOriginalEOL פרמטר מקבל את הערכים הבאים.

fPasteOriginalEOL = 0: משנה את תו EOL של הטקסט המודבק בפנקס הרשימות לתו EOL של המסמך הפתוח כעת.

fPasteOriginalEOL = 1: תווי EOL בטקסט שהודבק בפנקס הרשימות אינם משתנים.

לבסוף, ניתן להשתמש ב-Winaero Tweaker כדי להתאים אישית את תמיכת סיומות קו יוניקס בפנקס הרשימות.

Winaero Tweaker Unix Line Endings פנקס רשימות

אתה יכול להוריד את Winaero Tweaker כאן: הורד את Winaero Tweaker

מָקוֹר: מיקרוסופט

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
כיצד להשבית מודעות בחלון הצ'אט של Skype

כיצד להשבית מודעות בחלון הצ'אט של Skype

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

קרא עוד

כיצד להפעיל את אפליקציית People החדשה ב-Windows 10 build 10061

כיצד להפעיל את אפליקציית People החדשה ב-Windows 10 build 10061

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתה שוחרר לאחרונה Windows 10 build...

קרא עוד

Windows 10 build 10061 יצא

Windows 10 build 10061 יצא

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

קרא עוד