2013-05-12 10 views
6

Trước khi cài đặt Visual Studio, tôi đã sử dụng các IDE khác như codeblocks và Dev C++, và có một tùy chọn tốt, khi tôi viết {, nó sẽ tự động đóng vòng lặp và đưa con trỏ đến một dòng mới, và tôi không cần phải làm điều đó bằng tay như trong Visual Studio. Có một tùy chọn như thế này trong Visual Studio? Nếu vậy, làm thế nào tôi có thể kích hoạt nó?visual C++ 2010 express auto writing brackets

+4

Tính năng này không có trong Visual C++, nhưng nó có thể được kích hoạt bằng cách cài đặt phần mở rộng như Visual Assist X. – sgarizvi

+0

Có tương thích với 2010 express ??? –

+0

Thật không may là không. Hãy thử [Brace Completer] (http://visualstudiogallery.msdn.microsoft.com/0e33cb22-d4ac-4f5a-902f-aff5177cc94d) để thay thế. – sgarizvi

Trả lời

1

Đây là một hack để thử làm cho Brace Completer làm việc với tất cả các phiên bản Express (Tôi không thể kiểm tra nếu nó hoạt động).

  1. Thay đổi phần mở rộng của gói từ vsix thành zip.
  2. Tìm phần mở rộng tệp.vsixmanifest và mở tệp đó trong trình chỉnh sửa văn bản.
  3. Có danh sách các phiên bản được hỗ trợ. Thêm một cái mới gọi là Express_All (cho mỗi phiên bản VS bạn muốn).

    <SupportedProducts> 
        <VisualStudio Version="10.0"> 
         <Edition>Ultimate</Edition> 
         <Edition>Premium</Edition> 
         <Edition>Pro</Edition> 
         <Edition>IntegratedShell</Edition> 
         <Edition>Express_All</Edition> 
        </VisualStudio> 
        <VisualStudio Version="11.0"> 
         <Edition>Ultimate</Edition> 
         <Edition>Premium</Edition> 
         <Edition>Pro</Edition> 
         <Edition>IntegratedShell</Edition> 
         <Edition>Express_All</Edition> 
        </VisualStudio> 
    </SupportedProducts> 
    
  4. Thay đổi tiện ích mở rộng.

  5. Cài đặt gói.

Bạn có thể thực hiện tương tự sau khi bổ trợ được cài đặt. Chỉ cần chỉnh sửa đúng tệp.