Windows Tips & News

تعطيل دعم Unix Line Endings في Windows Notepad

click fraud protection
موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظام

برنامج Notepad هو أحد تطبيقات Windows الكلاسيكية التي نادرًا ما تقوم Microsoft بتحديثها. بدءًا من Windows 10 Build 17661 ، أجرت Microsoft تحسينًا واحدًا على التطبيق. يتعرف الآن على نهايات أسطر Unix ، لذا يمكنك عرض وتحرير ملفات Unix / Linux باستخدام Notepad. هناك احتمال ألا يعمل هذا السلوك الجديد مع السيناريوهات الخاصة بك ، أو قد تفضل تعطيل هذا السلوك الجديد والعودة إلى سلوك Notepad الأصلي. هنا هو كيف.

الإعلانات

في نظام التشغيل Unix / Linux ، تختلف نهايات الأسطر تمامًا عما يستخدمه Windows.
في Windows ، هناك رمزان يستخدمان لهذا الغرض: char (10) ، والمعروف باسم Carriage Return (CR) ، و char (13) ، والمعروف باسم Line Feed (LF). يستخدم Linux LF فقط لنهايات الأسطر.

لسنوات ، دعم برنامج Notepad مخطط CRLF فقط ، مما يجعل من المستحيل قراءة ملفات Linux النصية وتحريرها. ربما ، بفضل تكامل نظام Windows الفرعي لنظام التشغيل Linux، يمكن لبرنامج Notepad في Windows 10 build 17661 التعرف على نهايات خط Linux.

فيما يلي لقطة شاشة لبرنامج Notepad يحاول عرض محتويات ملف نصي Linux .bashrc ، والذي يحتوي فقط على أحرف Unix LF EOL:

المفكرة من قبل

تُظهر لقطة الشاشة التالية تطبيق Notepad المحدث ، والذي يعرض نفس الملف بشكل صحيح:

المفكرة بعد

يشير شريط الحالة إلى نهايات السطر الحالي.خط المفكرة ينتهي شريط ستاتورمن الممكن تعطيل هذا السلوك عند الحاجة.

لتعطيل دعم Unix Line Endings في Windows Notepad، قم بما يلي.

  1. افتح ال تطبيق محرر التسجيل.
  2. انتقل إلى مفتاح التسجيل التالي.
    HKEY_CURRENT_USER \ البرمجيات \ مايكروسوفت \ المفكرة

    تعرف على كيفية الانتقال إلى مفتاح التسجيل بنقرة واحدة. إذا لم يكن هذا المفتاح موجودًا ، فيجب عليك إنشاؤه يدويًا.

  3. على اليمين ، قم بإنشاء قيمة DWORD جديدة 32 بت fWindowsOnlyEOL.
    ملاحظة: حتى لو كنت كذلك يعمل بنظام Windows 64 بت لا يزال يتعين عليك إنشاء قيمة DWORD 32 بت.
    اضبط قيمته على 1.
  4. على اليمين ، قم بإنشاء قيمة DWORD جديدة 32 بت fPasteOriginalEOL. اترك بيانات القيمة الخاصة به على أنها 0.
  5. لإجراء التغييرات التي تم إجراؤها بواسطة قرص التسجيل نافذة المفعول ، تحتاج إلى ذلك خروج وقم بتسجيل الدخول إلى حساب المستخدم الخاص بك.

ال fWindowsOnlyEOL تعمل القيمة على النحو التالي:

fWindowsOnlyEOL = 0: أدخل حرف موسوعة الحياة الذي تم اكتشافه في المستند المفتوح حاليًا عند الضغط على مفتاح الرجوع / الإدخال.

fWindowsOnlyEOL = 1: فرض نهايات سطر Windows CRLF عند الضغط على مفتاح الرجوع / الإدخال.

ال fPasteOriginalEOL المعلمة تقبل القيم التالية.

fPasteOriginalEOL = 0: يعدل حرف موسوعة الحياة للنص الذي يتم لصقه في "المفكرة" إلى حرف موسوعة الحياة للمستند المفتوح حاليًا.

fPasteOriginalEOL = 1: لا يتم تعديل أحرف موسوعة الحياة في النص الذي تم لصقه في برنامج "المفكرة".

أخيرًا ، يمكن استخدام Winaero Tweaker لتخصيص دعم نهايات سطر Unix في Notepad.

Winaero Tweaker Unix Line Endings Notepad

يمكنك تنزيل Winaero Tweaker من هنا: تنزيل Winaero Tweaker

مصدر: مايكروسوفت

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظام
تنهي Microsoft عرض ترقية إمكانية الوصول إلى Windows 10 المجاني بحلول نهاية العام

تنهي Microsoft عرض ترقية إمكانية الوصول إلى Windows 10 المجاني بحلول نهاية العام

كما تعلم بالفعل ، يمكنك حاليًا الحصول على Windows 10 مجانًا باستخدام مفتاح Windows 7 أو Windows 8...

اقرأ أكثر

ستكون ترقيات Windows Build أسرع بكثير

ستكون ترقيات Windows Build أسرع بكثير

بدءًا من Windows 10 ، أصدرت Microsoft تحديثين للميزات لنظام التشغيل في غضون عام. عند إصدار تحديث ...

اقرأ أكثر

لا يزال بإمكانك بسهولة الحصول على Windows 10 مجانًا بعد 29 يوليو 2016

لا يزال بإمكانك بسهولة الحصول على Windows 10 مجانًا بعد 29 يوليو 2016

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامانتهى عرض الترقية المجاني لنظام التشغيل...

اقرأ أكثر