Hiển thị không gian, tab, ký tự CRLF trong trình chỉnh sửa của Visual Studio


300

Visual Studio 2010 Pro: Các cài đặt ở đâu để trình chỉnh sửa có thể hiển thị các ký tự khoảng trắng, tab, biểu đồ, CRLF, v.v. Tôi có thể làm điều đó trong NotePad ++.


1
Nếu bạn tình cờ thêm một ký tự điều khiển do nhầm lẫn hoặc bạn nghi ngờ rằng có thể có một ký tự điều khiển gây ra lỗi cho bạn, tôi khuyên bạn nên cắt phần mã bị nghi ngờ ra, dán vào Notepad ++, tìm và xóa thủ phạm, sau đó cắt mã và dán lại vào Visual Studio. Đây là cách dễ nhất, và nó hoạt động mọi lúc. Vì vậy, giữ một bản sao của Notepad ++ được cài đặt, chỉ trong trường hợp.
Samir

Câu trả lời:


500

Chỉnh sửa> Nâng cao> Xem khoảng trắng. Phím tắt là CTRL+ R, CTRL+ W. Lệnh được gọi Edit.ViewWhiteSpace.

Nó hoạt động trong tất cả các phiên bản Visual Studio ít nhất là từ Visual Studio 2010, phiên bản hiện tại là Visual Studio 2019 (tại thời điểm viết bài). Trong Visual Studio 2013, bạn cũng có thể sử dụng CTRL+ E, Shoặc CTRL+ E, CTRL+S .

Theo mặc định, kết thúc đánh dấu dòng không được trực quan hóa. Chức năng này được cung cấp bởi phần mở rộng End of the Line .


17
Tôi vô tình kích hoạt điều này. Bạn đã cứu cuộc đời tôi! ^^
hiển thị

24
Điều này không trả lời đầy đủ các câu hỏi ban đầu. Câu hỏi là về các ký tự khoảng trắng và các ký tự dòng mới (do đó là "CRLF"). Tùy chọn này không hiển thị các ký tự dòng mới.
Alex

27
Làm thế quái nào tôi đã vô tình nhấn CTRL + R, CTRL + W?!?
Almo

Cứu người! tôi yêu VS: D
Khateeb321

2
Có một phần mở rộng cho VS 2019? End of the Line chỉ hỗ trợ tối đa 2017
Kir

145

Edit -> Advanced -> View White Spacehoặc Ctrl+ E,S


26
Cảm ơn bạn đã cung cấp tên và vị trí của các mục menu. Rất khó chịu khi mọi người chỉ cung cấp cho bạn các phím tắt (thay đổi từ phiên bản này sang phiên bản khác và có thể khác nhau theo cấu hình).
Kristopher Johnson

4
Và có không có tùy chọn để hiển thị dòng mới. Không may.
yoyo

2
Dường như không tồn tại trong VS2015
Johnny_D

7
@Johnny_D nó tồn tại nhưng bạn phải mở tệp. Nếu bạn không có tệp nào được mở để chỉnh sửa, thì bạn không thấy Advanced -> View White Spacephần đó.
Stoyan Dimov

20

Hiển thị các ký tự khoảng trắng

Menu: Bạn có thể chuyển đổi tầm nhìn của các nhân vật không gian trắng từ trình đơn: Edit>Advanced>View White Space.

Nút: Nếu bạn muốn thêm nút vào thanh công cụ, nó được gọiToggle Visual Spacetrong danh mục lệnh "Chỉnh sửa".
Tên lệnh thực tế là :Edit.ViewWhiteSpace.

Phím tắt bàn phím: Trong Visual Studio 2015, 2017 và 2019, phím tắt mặc định vẫn làCTRL+R,CTRL+W
Nhập cái này lần lượt.
Tất cả các phím tắt mặc định

Nhân vật cuối dòng

Tiện ích mở rộng: Có một tiện ích mở rộng tối thiểu bổ sung hiển thị các ký tự cuối dòng (LF và CR) vào chế độ không gian màu trắng trực quan, như bạn mong đợi. Ngoài ra, nó cung cấp các nút và phím tắt để sửa đổi tất cả các kết thúc dòng trong tài liệu hoặc lựa chọn.
Thư viện VisualStudio: Kết thúc của dòng

Lưu ý: Vì Visual Studio 2017 không có tùy chọn trong menu Tệp được gọiAdvanced Save Options. Thay đổi mã hóa và kết thúc dòng cho một tệp có thể được thực hiện bằng cách sử dụngSave File As ...và nhấp vào mũi tên xuống ở bên phải của nút lưu. Điều này cho thấy các tùy chọnSave with Encoding. Bạn sẽ được yêu cầu cho phép ghi đè lên tập tin hiện tại.


1
Đó là những gì tôi cần, tôi có thể tìm thấy tên lệnh nhưng khi thêm các nút thì không có cách nào để tìm kiếm bất cứ thứ gì vì vậy đó là một trò chơi đoán.
Andrew Queisser

6

Vấn đề của tôi là nhấn CTRL + F và dấu cách

Điều này đánh dấu tất cả các không gian màu nâu. Dành 10 phút để "tắt": P


Trò đùa hữu ích!)))
dyomas


1

Phím tắt chính xác CTRL-R-Wgiống như bạn không phải nhả nút CTRL trong khi nhấn W. Cách này hiệu quả với tôi trong VS 2015



0

Đối với những người đang tìm kiếm một nút chuyển đổi:

Tên của lệnh này là Xem khoảng trắng trong menu GUI (Chỉnh sửa -> Nâng cao -> Xem khoảng trắng).

Menu chuyển đổi

Tên của lệnh này trong cửa sổ bật lên lệnh Add là Toggle Visual Space .

Nút chuyển đổi.


0

Đối với Visual Studio cho mac, bạn có thể tìm thấy nó trong Visual Studio -> Tùy chọn -> Trình soạn thảo văn bản -> Dấu và thước -> Hiển thị các ký tự vô hình

Xin lưu ý rằng bạn có thể cần phải khởi động lại Visual Studio để các thay đổi có hiệu lực

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.