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 فقط لنهايات الأسطر.
كيفية مسح ذاكرة التخزين المؤقت على عصا النار kodi amazon
لسنوات ، دعم برنامج Notepad مخطط CRLF فقط ، مما يجعل من المستحيل قراءة ملفات Linux النصية وتحريرها. ربما ، بفضل تكامل نظام Windows الفرعي لنظام Linux ، يمكن لبرنامج Notepad في Windows 10 build 17661 التعرف على نهايات خط Linux.
فيما يلي لقطة شاشة لـ Notepad تحاول عرض محتويات ملف نصي Linux .bashrc ، والذي يحتوي فقط على أحرف Unix LF EOL:
تُظهر لقطة الشاشة التالية تطبيق Notepad المحدث ، والذي يعرض نفس الملف بشكل صحيح:
يشير شريط الحالة إلى نهايات السطر الحالي.من الممكن تعطيل هذا السلوك عند الحاجة.
لتعطيل دعم Unix Line Endings في Windows Notepad ، قم بما يلي.
- افتح ال تطبيق محرر التسجيل .
- انتقل إلى مفتاح التسجيل التالي.
HKEY_CURRENT_USER Software Microsoft Notepad
تعرف على كيفية الانتقال إلى مفتاح التسجيل بنقرة واحدة . إذا لم يكن هذا المفتاح موجودًا ، فيجب عليك إنشاؤه يدويًا.
- على اليمين ، قم بإنشاء قيمة DWORD جديدة 32 بتfWindowsOnlyEOL.
ملاحظة: حتى لو كنت كذلك يعمل بنظام Windows 64 بت لا يزال يتعين عليك إنشاء قيمة DWORD 32 بت.
اضبط قيمته على 1. - على اليمين ، قم بإنشاء قيمة DWORD جديدة 32 بتfPasteOriginalEOL. اترك بيانات القيمة الخاصة به على أنها 0.
- لإجراء التغييرات التي تم إجراؤها بواسطة قرص التسجيل نافذة المفعول ، تحتاج إلى ذلك خروج وقم بتسجيل الدخول إلى حساب المستخدم الخاص بك.
الfWindowsOnlyEOL
تعمل القيمة على النحو التالي:
fWindowsOnlyEOL = 0: أدخل حرف EOL المكتشف في المستند المفتوح حاليًا عند الضغط على مفتاح Return / Enter.
fWindowsOnlyEOL = 1: فرض نهايات سطر Windows CRLF عند الضغط على مفتاح الرجوع / الإدخال.
الfPasteOriginalEOL
المعلمة تقبل القيم التالية.
fPasteOriginalEOL = 0 : يعدل حرف موسوعة الحياة للنص الذي يتم لصقه في 'المفكرة' إلى حرف موسوعة الحياة للمستند المفتوح حاليًا.
كيف يمكن الخاطفه دون علمهم
fPasteOriginalEOL = 1 : لا يتم تعديل أحرف موسوعة الحياة في النص الذي تم لصقه في المفكرة.
أخيرًا ، يمكن استخدام Winaero Tweaker لتخصيص دعم نهايات سطر Unix في Notepad.
يمكنك تنزيل Winaero Tweaker هنا: تنزيل Winaero Tweaker
مصدر: مايكروسوفت