Windows Not Defteri'nde Unix Satır Sonları Desteğini Devre Dışı Bırakın
Not Defteri, Microsoft'un nadiren güncellediği klasik Windows uygulamalarından biridir. Windows 10 Build 17661'den başlayarak Microsoft, uygulamada bir iyileştirme yaptı. Artık Unix satır sonlarını tanıyor, böylece Unix/Linux dosyalarını Not Defteri ile görüntüleyebilir ve düzenleyebilirsiniz. Bu yeni davranışın senaryolarınız için çalışmama olasılığı vardır veya bu yeni davranışı devre dışı bırakıp Notepad'in orijinal davranışına dönmeyi tercih edebilirsiniz. İşte nasıl.
Reklamcılık
Unix/Linux'ta satır sonları, Windows'un kullandığından oldukça farklıdır.
Windows'ta bu amaç için kullanılan iki sembol vardır: Satır Başı (CR) olarak bilinen char (10) ve Satır Besleme (LF) olarak bilinen char (13). Linux, satır sonları için yalnızca LF kullanır.
Notepad yıllarca yalnızca CRLF şemasını destekleyerek Linux metin dosyalarını okumayı ve düzenlemeyi imkansız hale getirdi. Muhtemelen, entegrasyon sayesinde
Linux için Windows Alt Sistemi, Windows 10 build 17661'deki Not Defteri, Linux satır sonlarını tanıyabilir.Burada, yalnızca Unix LF EOL karakterlerini içeren bir Linux .bashrc metin dosyasının içeriğini görüntülemeye çalışan Not Defteri'nin ekran görüntüsü:
Sonraki ekran görüntüsü, aynı dosyayı düzgün şekilde görüntüleyen güncellenmiş Not Defteri uygulamasını gösterir:
Durum çubuğu, geçerli satır sonlarını gösterir.Gerektiğinde bu davranışı devre dışı bırakmak mümkündür.
Windows Not Defteri'nde Unix Satır Sonları desteğini devre dışı bırakmak için, aşağıdakileri yapın.
- Aç Kayıt Defteri Düzenleyicisi uygulaması.
- Aşağıdaki Kayıt Defteri anahtarına gidin.
HKEY_CURRENT_USER\Yazılım\Microsoft\Not Defteri
Kayıt defteri anahtarına nasıl gidileceğini görün tek tıklamayla. Bu anahtar yoksa, manuel olarak oluşturmalısınız.
- Sağ tarafta yeni bir 32-Bit DWORD değeri oluşturun fWindowsOnlyEOL.
Not: Olsanız bile 64 bit Windows çalıştıran yine de 32 bitlik bir DWORD değeri oluşturmalısınız.
Değerini 1 olarak ayarlayın. - Sağ tarafta yeni bir 32-Bit DWORD değeri oluşturun fPasteOrijinalEOL. Değer verisini 0 olarak bırakın.
- Registry tweak tarafından yapılan değişikliklerin yürürlüğe girmesi için yapmanız gerekenler oturumu Kapat ve kullanıcı hesabınızda oturum açın.
NS fWindowsOnlyEOL
değer aşağıdaki gibi çalışır:
fWindowsOnlyEOL = 0: Return/Enter tuşuna basıldığında, şu anda açık olan belgenin algılanan EOL karakterini girin.
fWindowsOnlyEOL = 1: Return/Enter tuşuna basıldığında Windows CRLF satır sonlarını zorla.
NS fPasteOrijinalEOL
parametre aşağıdaki değerleri kabul eder.
fPasteOrijinalEOL = 0: Not Defteri'ne yapıştırılan metnin EOL karakterini, o anda açık olan belgenin EOL karakterine değiştirir.
fPasteOrijinalEOL = 1: Not Defteri'ne yapıştırılan metindeki EOL karakterleri değiştirilmez.
Son olarak, Winaero Tweaker, Not Defteri'nde Unix satır sonları desteğini özelleştirmek için kullanılabilir.
Winaero Tweaker'ı buradan indirebilirsiniz: Winaero Tweaker'ı indirin
Kaynak: Microsoft