2013-05-13 26 views
5

Trong trình soạn thảo văn bản VS2012 C#, khi nhấn Enter bên trong /* */ nhận xét, dòng mới được thêm vào, bắt đầu bằng *. Có thể vô hiệu hóa hành vi này và chỉ nhận được một dòng mới trống không?Làm thế nào để ngăn chặn dấu hoa thị với Enter được nhấn bên trong C#/* */comments

Từ Visual Studio Về hộp, các sản phẩm được cài đặt:

 
Microsoft Visual Studio Professional 2012 
Microsoft Team Explorer for Visual Studio 2012 
Microsoft Visual Basic 2012 
Microsoft Visual C# 2012 
Microsoft Visual C++ 2012 
Microsoft Visual F# 2012 
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker 
NuGet Package Manager 
PreEmptive Analytics Visualizer 
+0

Lưu ý rằng đây không phải là hành vi mặc định (tôi vừa thử nghiệm) - bạn có bất kỳ trình bổ sung nào như Visual Assist được cài đặt không? –

+0

@RogerRowland - câu hỏi được chỉnh sửa. Visual Assist chưa được cài đặt. –

+0

Xin lỗi, điều này xảy ra trong trình soạn thảo C#, chứ không phải trong trình chỉnh sửa C/C++. Câu hỏi được chỉnh sửa. –

Trả lời

7

Nó có vẻ như điều này có annoyed other people trong một thời gian dài, nhưng như bạn có thể thấy nếu bạn đọc bài viết đó, có một hack phi trực quan để dừng nó lại. Bạn cần phải thiết lập các tùy chọn sau đây để đánh dấu:

Text Editor > C# > Advanced > Generate XML documentation comments for ///

Ảnh chụp màn hình dưới đây:

screenshot

Nhược điểm duy nhất, là - như các bài bản gốc nói:

Thật không may , việc tắt tính năng này không chỉ vô hiệu hóa dấu sao đầu tiên cho các nhận xét khối, nhưng tất nhiên cũng vô hiệu hóa tính năng tự động hoàn thành cho XML nhận xét tài liệu.

+1

Đúng, tốt hơn là nên có tùy chọn riêng biệt. Hy vọng rằng, trong VS2020 ... –

+0

@AlexFarber - lol, có lẽ VS2525 (người nhớ Zager và Evans?) –

1

Có thể vô hiệu hóa trong VS2015:

Text Editor> C#> Advanced> Editor> 'Insert * lúc bắt đầu dòng mới khi viết/**/bình luận'.

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