2015-05-21 26 views
8

Trong mọi phiên bản của Visual Studio đến 2013, mã được bao bọc trong mã #region và không hoạt động trong các câu hỏi #if sẽ tự động được thu gọn khi bạn mở tệp mã C# lần đầu tiên khi "nhập chế độ phác thảo khi mở tệp" được bật.Visual Studio 2015 - tự động thu gọn #regions và mã không hoạt động

Tôi đang cố gắng tìm ra cách bật tính năng này trong Visual Studio 2015 RC, nhưng thậm chí bật "nhập chế độ phác thảo khi mở tệp" dường như không có bất kỳ ảnh hưởng nào. Nếu có bất cứ điều gì, có vẻ như tập tin sẽ mở ra, và sau đó VS kích hoạt chế độ phác thảo một phần sau, mà không kiểm tra xem có cần phải thu gọn hay không.

+1

Tôi có cùng một vấn đề. – winsql

+1

Điều này vẫn xảy ra đối với tôi trong phiên bản mới nhất của Visual Studio 2015 và khi xem tài liệu cho "Nhập chế độ phác thảo khi mở tệp", nó cho biết "Lần đầu tiên mở tệp, #regions khối và khối mã không hoạt động thu gọn "tại [msdn] (https://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k (VS.ToolsOptionsPages.Text_Editor.CSharp.Advanced); k (TargetFrameworkMoniker-.NETFramework , Phiên bản% 3Dv4.5.1) & rd = true) – einord

Trả lời

2

Vâng, có vẻ như tính năng tự động thu gọn hoạt động trở lại trong Bản cập nhật VS2015 1, do đó, câu trả lời có vẻ là "cài đặt Bản cập nhật 1."

+0

Tôi có Cập nhật 1 và điều này không hoạt động khi sử dụng Ctrl + M, Ctrl + O keybind (hoặc tùy chọn menu chuột phải: "Thu gọn sang Định nghĩa" – Keith

+0

CTRL + M và CTRL + O hoạt động để thu gọn các vùng trong VS 2015 Cập nhật 3. –

+0

Nó hoàn toàn không.Trong thực tế, Microsoft devs đặc biệt nói rằng thực tế là nó đã không được cố định, nhưng họ không sửa chữa nó cho năm 2015, chỉ năm 2017. Để làm sáng tỏ bất kỳ sự nhầm lẫn: Năm 2015, trong VB, #Regions sẽ không sụp đổ với chức năng "Collapse to Definitions". – Keith

1

Visual Studio 2015 hiện không có chức năng này được xây dựng trong.

Bạn có thể muốn kiểm tra phần mở rộng I Hate #Regions. Nó có thể tự động mở rộng các vùng khi mở một tệp.

+0

bạn có thể xây dựng không? – manetsus

+0

Visual Studio 2015 dường như không có chức năng này được tích hợp sẵn, nhưng tiện ích mở rộng này có thể tự động mở rộng các vùng khi tệp được mở. –

+0

luôn cố gắng đưa ra phản hồi khi cập nhật câu trả lời chứ không phải bình luận. – manetsus

0

Dường như nó vẫn còn là một vấn đề với VB, không phải C#:

"mã VB không đúng sụp đổ trong VS2015 cập nhật 1 # 9189"

https://github.com/dotnet/roslyn/issues/9189

Nó vẫn bị hỏng trong Cập nhật 3 , vì vậy hy vọng họ sẽ giải quyết vấn đề này trong Bản cập nhật 4.

+0

"Vấn đề này đã được sửa cho VS2017. Chúng tôi không có bất kỳ kế hoạch nào để sửa lại các bản sửa lỗi này cho VS2015." - MS Dev – Keith

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