Tôi tự hỏi nếu có cách nào để tạo #region Some Region #endregion Some Region
. Nếu không có cách nào để làm điều đó thì có thể là có thể với Resharper?Tự động tạo #region có cùng tên tại #endregion
Hy vọng nó rõ ràng những gì tôi đang cố gắng để đạt được ở đây.
Edit:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>#region</Title>
<Shortcut>#region</Shortcut>
<Description>Code snippet for #region</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>Region name</ToolTip>
<Default>MyRegion</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[#region $name$
$selected$ $end$
#endregion $name$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Second chỉnh sửa: Đó là công việc nhưng chỉ khi tôi thực hiện đoạn chèn. Từ intellisense này sử dụng một số đoạn khác tôi gues.
Vì vậy, có cách nào để thêm vùng của tôi từ intellisense không từ trình đơn chèn đoạn mã không?
Trong Visual studio bạn có thể làm điều đó bằng cách chọn văn bản -> Nhấp chuột phải -> vòm với -> Region –
Tôi đoán VS hỗ trợ điều đó không, http: // connect.microsoft.com/VisualStudio/feedback/details/266197/match-region-endregion-name – Kurubaran
Tôi không nghĩ đây là một ý kiến hay. Nếu bạn đã từng thay đổi tên của khu vực, có thể bạn sẽ quên làm như vậy trong phần '# endregion', tạo ra những mâu thuẫn khó hiểu. –