Notepad là một trong những ứng dụng Windows cổ điển mà Microsoft hiếm khi cập nhật. Bắt đầu từ Windows 10 Build 17661, Microsoft đã thực hiện một cải tiến cho ứng dụng. Giờ đây, nó nhận dạng phần cuối dòng Unix, vì vậy bạn có thể xem và chỉnh sửa các tệp Unix / Linux bằng Notepad. Có khả năng là hành vi mới này có thể không hoạt động đối với các tình huống của bạn hoặc bạn có thể muốn tắt hành vi mới này và quay lại hành vi ban đầu của Notepad. Đây là cách làm.
Quảng cáo
Trong Unix / Linux, phần cuối dòng khá khác so với những gì Windows sử dụng.
Trong Windows, có hai ký hiệu được sử dụng cho mục đích đó: char (10), được gọi là Carriage Return (CR) và char (13), được gọi là Line Feed (LF). Linux chỉ sử dụng LF cho phần cuối dòng.
menu bắt đầu không mở cửa sổ 10
Trong nhiều năm, Notepad chỉ hỗ trợ lược đồ CRLF, khiến nó không thể đọc và chỉnh sửa các tệp văn bản Linux. Có lẽ, nhờ tích hợp Hệ thống con Windows dành cho Linux , Notepad trong Windows 10 bản dựng 17661 có thể nhận ra phần cuối dòng Linux.
Đây là ảnh chụp màn hình Notepad đang cố gắng hiển thị nội dung của tệp văn bản .bashrc Linux, chỉ chứa các ký tự Unix LF EOL:
Ảnh chụp màn hình tiếp theo hiển thị ứng dụng Notepad đã cập nhật, hiển thị đúng tệp tương tự:
Thanh trạng thái cho biết kết thúc dòng hiện tại.Có thể tắt hành vi này khi được yêu cầu.
Để tắt hỗ trợ Unix Line Endings trong Windows Notepad , hãy làm như sau.
- Mở Ứng dụng Registry Editor .
- Đi tới khóa Đăng ký sau.
HKEY_CURRENT_USER Software Microsoft Notepad
Xem cách truy cập khóa đăng ký với một cú nhấp chuột . Nếu khóa này không tồn tại, bạn nên tạo nó theo cách thủ công.
- Ở bên phải, tạo giá trị DWORD 32-Bit mớifWindowsOnlyEOL.
Lưu ý: Ngay cả khi bạn chạy Windows 64 bit bạn vẫn phải tạo giá trị DWORD 32 bit.
Đặt giá trị của nó thành 1. - Ở bên phải, tạo giá trị DWORD 32-Bit mớifPasteOriginalEOL. Để dữ liệu giá trị của nó là 0.
- Để các thay đổi được thực hiện bởi chỉnh sửa Registry có hiệu lực, bạn cần đăng xuất và đăng nhập vào tài khoản người dùng của bạn.
CácfWindowsOnlyEOL
giá trị hoạt động như sau:
fWindowsOnlyEOL = 0: Chèn ký tự EOL được phát hiện của tài liệu đang mở khi nhấn phím Return / Enter.
làm thế nào để biết nếu tài khoản pof đã bị xóa
fWindowsOnlyEOL = 1: Buộc kết thúc dòng CRLF của Windows khi nhấn phím Return / Enter.
CácfPasteOriginalEOL
tham số chấp nhận các giá trị sau.
fPasteOriginalEOL = 0 : Sửa đổi ký tự EOL cho văn bản được dán vào Notepad thành ký tự EOL của tài liệu hiện đang mở.
fPasteOriginalEOL = 1 : Các ký tự EOL trong văn bản được dán vào Notepad không được sửa đổi.
Cuối cùng, Winaero Tweaker có thể được sử dụng để tùy chỉnh hỗ trợ kết thúc dòng Unix trong Notepad.
Bạn có thể tải xuống Winaero Tweaker tại đây: Tải xuống Winaero Tweaker
Nguồn: Microsoft