In an answer to a similar question Ray Pietrzak đăng mã cho macro sẽ thực hiện việc này. Tôi đã sử dụng Visual Commander extension để tạo một "lệnh" mới và tôi đã dán mã của Ray cho các phương thức ExpandAllRegions và CollapseAllRegions vào lệnh. Tôi sửa đổi cả hai phương pháp để họ có một "DTE" tham số như sau:
Sub ExpandAllRegions(DTE As DTE2)
và
Sub CollapseAllRegions(DTE As DTE2)
và tôi thay đổi nội dung phương pháp Run of the lệnh như vậy:
Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
CollapseAllRegions(DTE)
End Sub
Sau đó, lệnh có thể được thêm vào menu, thanh công cụ hoặc phím tắt trên bàn phím.
Nguồn
2016-01-05 21:14:29
Bản sao có thể có của [Visual Studio - Lệnh thu gọn tất cả các phần mã?] (Http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –
@AliasVarghese Đó là 'trùng lặp' cung cấp một câu trả lời mà OP một cách rõ ràng nói rằng họ không muốn. – Rob