2009-04-20 44 views
185

Trong notepad ++ tôi đã đặt "thay thế tab bằng 2 dấu cách".Notepad notepad có hiển thị tất cả các ký tự bị ẩn không?

Khi mã hóa bằng python, tôi đã sao chép một số mã từ web và nó xuất hiện thụt lề một cách chính xác. Nhưng chạy mã dẫn đến lỗi thụt đầu dòng, mà tôi đã giải quyết cuối cùng bằng cách xóa tất cả các dấu cách "có thể nhìn thấy" khi bắt đầu dòng và chèn cùng một lượng khoảng trắng một lần nữa.

Có thể có thể rằng notepad dựa trên scintilla ++ không hiển thị tất cả các ký tự đặc biệt nhưng hiển thị chúng dưới dạng dấu cách? Có cài đặt để sửa lỗi này không?

Trả lời

296

Có. Cách để kích hoạt tính năng này phụ thuộc vào phiên bản Notepad ++ của bạn. Trên các phiên bản mới hơn, bạn có thể sử dụng:

View->Show Symbol->Show All Characters

hoặc

View->Show Symbol->Show White Space and TAB

(Nhờ bình luận bers' và câu trả lời bkaid của dưới đây để biết các địa điểm này cập nhật.)


trên các phiên bản cũ hơn bạn có thể tìm kiếm:

View->Show all characters

hoặc

View->Show White Space and TAB

+4

Nó bây giờ 'View-> Show Symbol-> Hiển thị Space trắng và TAB '(v6.8.8). – bers

+5

Nó phụ thuộc vào mã hóa, tôi không tin rằng nó sẽ hiển thị cho bạn tất cả những biểu tượng khoảng trắng, ví dụ nếu bạn cố gắng không-break không gian U + 00A0 hoặc zero-chiều rộng không gian-break U + FEFF – ClearBlueSky85

+0

gì về một số char như \ u0000, làm thế nào để hiển thị nó – Jaskey

12

Kiểm tra văn bản của bạn với Hex Editor Plug-in. Trong trường hợp của bạn, có thể có một số ký tự điều khiển đã được nhập vào văn bản của bạn. Thông thường bạn sẽ nhìn vào không gian trắng, và nó sẽ nói 32 32 32 32, hoặc cho Unicode 32 00 32 00 32 00 32 00. Bạn có thể tìm thấy vấn đề theo cách này, cung cấp không có khối lượng mã.

Tải xuống trình cắm Hex từ đây; http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

+2

Hex Editor Plugin là hữu ích, cảm ơn bạn! Liên kết của bạn bị hỏng mặc dù. Dưới đây là một cập nhật [link] (http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/) – javaPlease42

94

Trong các phiên bản mới hơn của Notepad ++ (hiện 5.9), tùy chọn này là dưới:

View->Show Symbol->Show All Characters 

hoặc

View->Show Symbol->Show White Space and Tab 
+0

này nên bây giờ là câu trả lời được chấp nhận cho các phiên bản N ++ gần đây – DAB

Các vấn đề liên quan