2009-01-20 11 views
34

Khi người dùng "Thực hiện inteface X" tính năng menu ngữ cảnh, mã chèn được bao quanh bởi một cặpTháo tự động # vùng/# endregion thẻ khi thực hiện một giao diện trong Visual Studio 2005/2008

#region [interfacename] Members 
#endregion 

. Tôi luôn luôn kết thúc việc xóa này, có cách nào tôi có thể tắt vĩnh viễn nó không? Tôi đã có một tìm kiếm nhanh chóng thông qua các thư mục đoạn, nhưng không chắc chắn nếu điều này là đúng nơi. Có pp_region.snippet mà tôi đoán tôi có thể sửa đổi, nhưng tôi có cảm giác rằng sẽ tắt hoàn toàn # region/# endregion. Tôi nghĩ rằng tôi muốn hỏi ở đây trước khi tôi đi làm những việc mà sẽ có tôi cài đặt lại VS ...

+0

Câu hỏi hay! –

Trả lời

43

Bạn có thể tắt nó đi qua Tools/Options

Sau đó, trong tùy chọn cửa sổ, bạn chọn 'Trình soạn thảo văn bản', sau đó chọn ngôn ngữ bạn chọn (C# cho cũ). Sau đó, bạn chọn 'Nâng cao', và sau đó, bạn có một hộp kiểm có nội dung: 'Mã được tạo bằng vòm với #region'

+0

Tốt nhất, cảm ơn! –

+3

Cảm ơn bạn, cảm ơn bạn, cảm ơn bạn! Không thể cho bạn biết làm thế nào gây phiền nhiễu này! –

+0

Câu trả lời hay! –

1

Ngoài ra, nếu bạn đang sử dụng Chia sẻ lại, bạn hoàn toàn có thể định cấu hình bố cục của lớp học họ sẽ nhìn chính xác theo cách bạn muốn. Một trong các tùy chọn là xóa hoàn toàn các thẻ vùng bất cứ khi nào tìm thấy bất kỳ thẻ nào. Thật tuyệt vời khi mở bất kỳ dự án C# nào và đã định dạng lại nó bằng cách thực hiện [CTRL + E, C]

+2

Xin lỗi, nhưng tôi không thể chịu trách nhiệm Resharper. Một ngày nào đó tôi sẽ có thể cài đặt nó và nó sẽ không: remap tất cả các keybindings của tôi và từ chối để thiết lập chúng trở lại; vít lên tất cả Intellisense và từ chối thay đổi nó trở lại; làm cho máy của tôi chạy như một con chó và từ chối gỡ cài đặt. Tôi không phải là fan :-) – endian

+2

Tôi từng cảm thấy như vậy về ReSharper - nhưng một ngày tôi cắn viên đạn, và dành một vài tuần để cấu hình nó và học các phím tắt vv. Nó đã thay đổi nghiêm trọng cách tôi phát triển; Bây giờ tôi có nhiều năng suất hơn :) – Spikeh