2012-03-22 49 views
7

Trong Visual Studio 2010 làm thế nào tôi có thể vô hiệu hóa phác thảo trong các tập tin XAML xin vui lòng? Hoặc thậm chí tốt hơn chỉ cần vô hiệu hóa phác thảo hoàn toàn cho tất cả mọi thứ.VS2010 Vô hiệu hóa phác thảo trong xaml, (hoặc vô hiệu hóa phác thảo hoàn toàn)

Mỗi khi tôi di chuyển chuột từ cửa sổ trình chỉnh sửa sang Solution Explorer, chuột sẽ vượt qua tiện ích con phác thảo ngu ngốc đó và làm cho một nửa trình chỉnh sửa bắt đầu nhấp nháy, đó là điều khó chịu nhất từ ​​trước tới nay.

+0

Tiền thưởng có sẵn cho giải pháp vĩnh viễn trong VS 2010, không chỉ Ctrl-M, Ctrl-P. – jbm

+0

Thậm chí xếp hạng này sau khi VS vi phạm nghiêm trọng định dạng Javascript gây phiền toái. – usr

+0

Bất cứ ai biết cách khắc phục lỗi này cho năm 2012? – Neutrino

Trả lời

6

Tôi đã không thử nó, nhưng tôi tin rằng thiết

<Category name="XAML_Formatting" Category="{dac05320-0c3a-4ead-a332-8c23b0cfc130}" Package="{e58c2a8b-bcc4-4559-ad59-d62eb6d58a22}" RegisteredName="XAML_Formatting" PackageName="Microsoft.VisualStudio.Xaml"> 
    <PropertyValue name="AutoOutlining">False</PropertyValue> 
</Category> 

trong Visual Studio thiết lập tập tin của bạn (.vssettings) nên làm việc.

Để tắt hoàn toàn phác thảo, bạn cần đặt thêm một vài biến trong tệp đó thành sai.

Ví dụ về tệp vssettings là sẵn có here, mặc dù đây không phải là cấu hình được đề xuất hoặc bất kỳ thứ gì chỉ là một ví dụ.

<PropertyValue name="EnterOutliningModeOnOpen">0</PropertyValue> cho C# và J # mục

<PropertyValue name="AutoOutlining">False</PropertyValue> cho XML

<PropertyValue name="Outlining">False</PropertyValue> cho Basic (tôi đoán VB)

Các giá trị sau cho C & C++.

<PropertyValue name="EnterOutliningModeWhenFilesOpen">false</PropertyValue> 
<PropertyValue name="AutomaticOutliningOfStatementBlocks">false</PropertyValue> 
<PropertyValue name="AutomaticOutliningOfPragmaRegions">tfalse</PropertyValue> 

Về phương pháp GUI tắt phác thảo cho các ngôn ngữ khác nhau trong Visual Studio, hãy xem here.

Cách khác bạn có thể triển khai language service tùy chỉnh đã bị tắt phác thảo và được đặt để ghi đè tất cả cài đặt ngôn ngữ như một phần của tệp cài đặt Visual Studio của bạn. Mặc dù cách tiếp cận này có lẽ là rắc rối nhiều hơn nó là giá trị.

+0

Đóng đủ, tôi đã đi vào tập tin đó và thay đổi tất cả các tùy chọn phải làm với phác thảo để False, false, hoặc 0 :-) Chắc chắn giá trị tiền thưởng. – jbm

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