Tại sao trình soạn thảo Visual Studio hiển thị dấu chấm trong khoảng trống?


340

Tôi có một lỗi lạ trong trình soạn thảo văn bản Visual Studio. Tất cả các khoảng trống của tôi được thay thế bằng dấu "."

public class Person
{
  int age;
}

trông như thế này

public..class..Person..........................
{..................
..int age;...................
}.....................

Tôi đặt lại các cài đặt về mặc định. Không hoạt động. Tôi cũng đã cài đặt lại VS2008. Vẫn không làm việc. Lỗi gì vậy?


13
btw, trong ví dụ này sẽ tốt hơn gấp 10 lần giữ dấu chấm! Mã bị thụt lề xấu và những dấu chấm bị mất ở cuối dòng có thể sẽ tạo ra vấn đề trong tương lai khi hợp nhất.
Custodio

Câu trả lời:


803

Visual Studio được cấu hình để hiển thị khoảng trắng.

Nhấn Ctrl+ R, Ctrl+ W.

Nếu bạn đang sử dụng ánh xạ bàn phím C #: (cảm ơn Simeon)

Nhấn Ctrl+ E, S.

Nếu bạn muốn sử dụng menu: (cảm ơn angensesen)

Edit > Advanced > View White Space

89
Hoặc Cntrl + E, S nếu bạn đang sử dụng ánh xạ Bàn phím C #.
Simeon Pilgrim

1
Ah, điều đó giải thích nó! Tôi đã cố nhấn Ctrl + E, D nhưng đã bỏ lỡ và nhấn S thay vào đó ... Cảm ơn!
Jon Artus

18
Không làm việc cho tôi, tôi nghĩ Resharper addin đã chặn cả hai phím tắt được mô tả ở đây. Tuy nhiên, để bỏ chọn Chỉnh sửa-> Nâng cao-> Xem khoảng trắng đã giải quyết nó.
angensesen

2
Cảm ơn, điều này đôi khi xảy ra khi nhấp quá nhanh (trong cửa sổ sai). Đây là lần thứ ba tôi đến đây để tìm kiếm nó, thx
Joost Schepel

4
Hoạt động trong VS2008. Không thể tin được tôi ngẫu nhiên quản lý để nhấn sự kết hợp đó!
Sự hoàn hảo

76

Có vẻ như bạn đã bật tùy chọn khoảng trắng. Chuyển đến Chỉnh sửa -> Nâng cao -> và bỏ chọn "Xem khoảng trắng"


Chỉnh sửa -> Nâng cao, không phải "Xem -> Nâng cao"
1800 THÔNG TIN

2
Tôi xin lỗi, nhưng tôi không thể tìm thấy Chỉnh sửa-> Nâng cao.
SNA

@unknown, bạn đang sử dụng phiên bản nào của studio hình ảnh?
JaredPar

VS2008 là phiên bản mà tôi đang sử dụng
SNA

23

Trong Visual Studio 2012
Chuyển đến Hoặc Bấm + , +
Edit -> Advanced -> View White Spaces

CtrlRCtrlW


10

~ CHO STUDIO STUDUAL 6 ~

sử dụng: ctrl+ shift+ 8 để bật / tắt.

(hoặc hướng dẫn sử dụng đi tới: Chỉnh sửa> Nâng cao> "Xem khoảng trắng")

chúc may mắn!

Cũng hoạt động cho Visual Studio 2008, khi Công cụ / Tùy chọn / Môi trường / Bàn phím / Lược đồ ánh xạ: Visual C ++ 6 được chọn.


6

Vui lòng nhấn các nút bên dưới kết hợp Ctrl+ R,W


5

Tôi đã có cùng một vấn đề và giải quyết bằng cách nhấn Ctrl+ R, Ctrl+ W.



1

đi tới Tệp -> Tùy chọn -> Cài đặt , thao tác này sẽ mở hai bảng cạnh nhau, bảng bên trái là cài đặt mặc định và bảng bên phải là cài đặt người dùng, bạn có thể thêm cài đặt của mình trên bảng bên phải, để bạn có thể thêm cài đặt này "editor.renderWhitespace": "all".



0

Trong visual studio 2015, goto->view->formatting marks, bỏ chọnshow


0

Trong Visual Studio 2019, điều này cũng có thể được cấu hình trong Tools -> Options -> General -> View whitespace

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.