Windows Tips & News

Notepad Unix ხაზის დაბოლოებების მხარდასაჭერად

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

Notepad არის Windows-ის ერთ-ერთი კლასიკური აპლიკაცია, რომელსაც Microsoft იშვიათად ახლებს. ბოლოს ის განახლდა Windows 2000-ით, თითქმის 20 წლის წინ, ცხელი კლავიშების გამოყენების შესაძლებლობით და Unicode-ის მხარდაჭერით. ახლა, Windows 10 Build 17661-ში, Microsoft-მა განახორციელა ერთი ჩუმი გაუმჯობესება აპში. ახლა ის ცნობს Unix ხაზის დაბოლოებებს.
ანგარიშის ინფორმაცია Notepad-შიUnix/Linux-ში ხაზების დაბოლოებები საკმაოდ განსხვავდება იმისგან, რასაც Windows იყენებს.
Windows-ში ამ მიზნით გამოიყენება ორი სიმბოლო: char (10), რომელიც ცნობილია როგორც Carriage Return (CR) და char (13), რომელიც ცნობილია როგორც Line Feed (LF). Linux იყენებს მხოლოდ LF-ს ხაზების დაბოლოებისთვის.

წლების განმავლობაში, Notepad მხარს უჭერდა მხოლოდ CRLF სქემას, რაც შეუძლებელს ხდის Linux ტექსტური ფაილების წაკითხვას და რედაქტირებას. ალბათ ინტეგრაციის წყალობით Windows ქვესისტემა Linux-ისთვის, Windows 10-ის 17661-ის აწყობის Notepad-ს შეუძლია Linux-ის ხაზის ბოლოების ამოცნობა.

Notepad-ში გამოყენებული რედაქტირების კონტროლი ახლა იღებს ახალ ფანჯრის შეტყობინებებს. ნიმუშის კოდი ასე გამოიყურება:

SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);

ასე რომ, თუ თქვენ ხართ WSL მომხმარებელი, მალე შეძლებთ მისი კონფიგურაციის და სხვა ფაილების რედაქტირებას პირდაპირ Notepad-ში უპრობლემოდ. ასევე, ეს ცვლილება შესანიშნავია ყველა ორმაგი ჩატვირთვის მომხმარებლისთვის.

წყარო: WalkingCat

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
ენთუზიასტებმა შენიშნეს 512 GB მეხსიერების გაფართოების ბარათები Xbox Series X|S-ისთვის

ენთუზიასტებმა შენიშნეს 512 GB მეხსიერების გაფართოების ბარათები Xbox Series X|S-ისთვის

რამდენიმე კვირის წინ, ინტერნეტში გავრცელდა ჭორები, რომ Microsoft და Seagate გაერთიანდნენ, რათა გა...

Წაიკითხე მეტი

იპოვეთ ყველაზე დიდი ფაილი და დირექტორია Linux-ში

იპოვეთ ყველაზე დიდი ფაილი და დირექტორია Linux-ში

ზოგჯერ, Linux-ის მომხმარებლებს შეიძლება დასჭირდეთ იპოვოთ ყველაზე დიდი დირექტორია ან უდიდესი ფაილი...

Წაიკითხე მეტი

Firefox 46 არის GTK+3, რომელიც დაფუძნებულია Linux-ზე

Firefox 46 არის GTK+3, რომელიც დაფუძნებულია Linux-ზე

რამდენიმე დღის წინ Mozilla-მ გამოუშვა Firefox-ის ახალი ვერსია Windows-ისა და Linux-ისთვის. 46-ე ვ...

Წაიკითხე მეტი