2012-12-17 66 views
14

Gần đây tôi đã nâng cấp lên Visual Studio 2012. Bất cứ khi nào tôi đứng trên một dấu ngoặc mở và nhấn tab, nó sẽ tự động chèn 2 dòng mới và một khung đóng.Làm cách nào để tắt hoàn thành cú đúp trong Visual Studio 2012?

{|<- cursor 

Tab nhấn cung cấp cho tôi.

{ 
    | 
} 

Tôi muốn tắt hành vi này. Tôi đã tìm kiếm thông qua các cài đặt, Google và MSDN trong một giờ qua, nhưng tôi không thể tìm thấy bất kỳ thứ gì có thể giải quyết được vấn đề của tôi.

Tôi đã tắt tất cả các plugin đã cài đặt để xem nó có bị biến mất hay không, nhưng không.

+0

Bạn không sử dụng http://visualstudiogallery.msdn.microsoft.com/0e33cb22-d4ac-4f5a-902f-aff5177cc94d? Nếu bạn có, hãy tắt nó, nếu không, tôi không chắc chắn – nycynik

+0

Điều này cũng xảy ra khi chọn toàn bộ khối từ dưới lên để thụt lề nó. Con trỏ kết thúc sau khi '{' và nhấn tab messes tất cả mọi thứ lên. – Gabriel

Trả lời

10

Hành vi bạn đang thấy đang được gây ra bởi một số code snippet. Có thể kích hoạt đoạn mã bằng cách nhập lối tắt đoạn mã, sau đó là tab. Visual Studio 2012 đi kèm với một số đoạn mã được cài đặt sẵn cho một số ngôn ngữ khác nhau. Đối với ngôn ngữ C++ có một đoạn mặc định với một phím tắt của { mà mở rộng để:

{ 

} 

Giá trị mặc định đoạn không thể bị vô hiệu hóa một cách dễ dàng thông qua giao diện mặc định, tuy nhiên bạn sẽ có thể loại bỏ các tập tin đoạn đó là tại (đối với ngôn ngữ tiếng Anh):

%VSInstallDir%\VC\Snippets\1033\Visual C++\{.snippet 

Tôi tin rằng cũng có các tiện ích mở rộng khác để quản lý đoạn trích.

+1

Cảm ơn bạn, hoạt động như một sự quyến rũ. –

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