bạn có thể viết macro gọi lệnh Visual Studio Command Edit.StopOutlining
cho bạn mỗi khi bạn mở tài liệu.
Trang MSDN này mô tả cách viết macro cơ bản xử lý sự kiện: http://msdn.microsoft.com/en-us/library/ee1f34as.aspx Thay vì xử lý WindowClosing
bạn nên xử lý WindowActivated
.
Như thế này:
Public Sub windowopen(ByVal window As EnvDTE.Window, ByVal lostFocus As EnvDTE.Window) Handles WindowEvents.WindowActivated
DTE.ExecuteCommand("Edit.StopOutlining")
End Sub
Tất nhiên, điều này sẽ gọi Edit.StopOutlining
trên tất cả các cửa sổ bạn đang mở; vì vậy có thể bạn phải thực hiện một chút để lọc loại tài liệu nào đã được kích hoạt.
Điều dựng sẵn duy nhất là tắt hoàn toàn các vùng. Có giới hạn hỗ trợ macro để xác định phác thảo của riêng bạn. –