Το Notepad είναι μια από τις κλασικές εφαρμογές των Windows που σπάνια ενημερώνει η Microsoft. Ξεκινώντας από τα Windows 10 Build 17661, η Microsoft έκανε μια βελτίωση στην εφαρμογή. Τώρα αναγνωρίζει τα άκρα της γραμμής Unix, ώστε να μπορείτε να προβάλετε και να επεξεργαστείτε αρχεία Unix / Linux με το Σημειωματάριο. Υπάρχει πιθανότητα αυτή η νέα συμπεριφορά να μην λειτουργεί για τα σενάρια σας ή ίσως προτιμάτε να απενεργοποιήσετε αυτήν τη νέα συμπεριφορά και να επιστρέψετε στην αρχική συμπεριφορά του Notepad. Εδώ είναι πώς.
Διαφήμιση
Στο Unix / Linux, οι καταληκτικές γραμμές είναι πολύ διαφορετικές από αυτές που χρησιμοποιούν τα Windows.
Στα Windows, υπάρχουν δύο σύμβολα που χρησιμοποιούνται για το σκοπό αυτό: char (10), γνωστό ως Carriage Return (CR) και char (13), γνωστό ως Line Feed (LF). Το Linux χρησιμοποιεί μόνο LF για καταλήξεις γραμμών.
γιατί δεν λειτουργεί το κουμπί των παραθύρων μου
Για χρόνια, το Notepad υποστήριξε μόνο το σχήμα CRLF, καθιστώντας αδύνατη την ανάγνωση και την επεξεργασία αρχείων κειμένου Linux. Πιθανώς, χάρη στην ενσωμάτωση του Υποσύστημα Windows για Linux , Το Σημειωματάριο στα Windows 10 build 17661 μπορεί να αναγνωρίσει τελικές γραμμές Linux.
Ακολουθεί ένα στιγμιότυπο οθόνης του Notepad που προσπαθεί να εμφανίσει τα περιεχόμενα ενός αρχείου κειμένου Linux .bashrc, το οποίο περιέχει μόνο χαρακτήρες Unix LF EOL:
Στο επόμενο στιγμιότυπο οθόνης εμφανίζεται η ενημερωμένη εφαρμογή Notepad, η οποία εμφανίζει το ίδιο αρχείο σωστά:
Η γραμμή κατάστασης υποδεικνύει τις τρέχουσες τελικές γραμμές.Είναι δυνατόν να απενεργοποιήσετε αυτήν τη συμπεριφορά όταν απαιτείται.
Για να απενεργοποιήσετε την υποστήριξη Unix Line Endings στο Σημειωματάριο των Windows , κάντε τα εξής.
- Ανοιξε το Εφαρμογή Επεξεργαστή Μητρώου .
- Μεταβείτε στο ακόλουθο κλειδί μητρώου.
HKEY_CURRENT_USER Λογισμικό Microsoft Σημειωματάριο
Δείτε πώς να μεταβείτε σε ένα κλειδί μητρώου με ένα κλικ . Εάν αυτό το κλειδί δεν υπάρχει, θα πρέπει να το δημιουργήσετε χειροκίνητα.
- Στα δεξιά, δημιουργήστε μια νέα τιμή DWORD 32-bitfWindowsOnlyEOL.
Σημείωση: Ακόμα κι αν είστε εκτελεί Windows 64-bit πρέπει ακόμα να δημιουργήσετε μια τιμή DWORD 32-bit.
Ορίστε την τιμή του σε 1. - Στα δεξιά, δημιουργήστε μια νέα τιμή DWORD 32-bitfPasteOriginalEOL. Αφήστε τα δεδομένα τιμής ως 0.
- Για να ισχύσουν οι αλλαγές που πραγματοποιούνται από το Registry tweak, πρέπει να το κάνετε αποσύνδεση και συνδεθείτε στον λογαριασμό χρήστη σας.
οfWindowsOnlyEOL
η τιμή λειτουργεί ως εξής:
fWindowsOnlyEOL = 0: Εισαγάγετε τον ανιχνευμένο χαρακτήρα EOL του ανοιχτού εγγράφου όταν πατηθεί το πλήκτρο Return / Enter.
fWindowsOnlyEOL = 1: Επιβάλλετε τα τερματικά γραμμής CRLF των Windows όταν πατηθεί το πλήκτρο Return / Enter.
τι είδους ram έχω
οfPasteOriginalEOL
Η παράμετρος δέχεται τις ακόλουθες τιμές.
fPasteOriginalEOL = 0 : Τροποποιεί τον χαρακτήρα EOL του κειμένου που επικολλάται στο Σημειωματάριο στον χαρακτήρα EOL του τρέχοντος ανοιχτού εγγράφου.
fPasteOriginalEOL = 1 : Οι χαρακτήρες EOL σε κείμενο που επικολλήθηκαν στο Σημειωματάριο δεν τροποποιούνται.
Τέλος, το Winaero Tweaker μπορεί να χρησιμοποιηθεί για την προσαρμογή της υποστήριξης τελικών γραμμών Unix στο Σημειωματάριο.
Μπορείτε να κατεβάσετε το Winaero Tweaker εδώ: Κατεβάστε το Winaero Tweaker
Πηγή: Microsoft