Tôi có thể xác định các mẫu "surround with" tùy chỉnh trong Visual Studio 2008 không?Tôi có thể xác định các mẫu "surround with" tùy chỉnh trong Visual Studio 2008 không?
Trả lời
Ở đây bạn đi, đây là một ví dụ để thiết lập tất cả mọi thứ bên trong chọn {}
Trong công cụ, quản lý codesnipet.
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>{}</Title>
<Shortcut>{}</Shortcut>
<Description>Code snippet for {}</Description>
<Author>Sérgio</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="csharp"><![CDATA[{
$selected$ $end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Tôi có một ví dụ cho bạn. Đoạn này sẽ bao quanh văn bản đã chọn với <![CDATA[...]]>
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>Surround in CDATA</Title>
<Author>Sten Hougaard, 2010 - http://www.netsi.dk/wordpress</Author>
<Shortcut>shortcut</Shortcut>
<Description>Surrounds selected data in CDATA</Description>
<SnippetTypes>
<SnippetType>SurroundsWith</SnippetType>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<Default>value</Default>
</Literal>
</Declarations>
<Code Language="XML">
<![CDATA[<![CDATA[$selected$]]><![CDATA[]]]><![CDATA[]]]><![CDATA[>]]>
</Code>
</Snippet>
</CodeSnippet>
Các bước để làm ví dụ này là này:
- Sao chép và dán các thành một file XML mới trong Visual Studio
- Lưu nó bất cứ nơi nào như ví dụ: "SnippetXML_SurroundWithCDATA.snippet"
- Mở "Công cụ> Trình quản lý đoạn mã" "
- Nhấp" Nhập ... "và tìm tệp bạn vừa lưu, chọn tệp và nhấp vào "mở"
- Bây giờ bạn có tùy chọn để chọn nơi có thể "chạy" đoạn mã đó. Chọn một hoặc nhiều "trường hợp"
Đoạn mã đã sẵn sàng để sử dụng. Hãy thử nó bằng cách sử dụng một kịch bản có liên quan, ví dụ một tập tin XML. Chọn một số dữ liệu và nhấp Ctrl + K và Ctrl + S (hoặc xem qua menu). Xác định vị trí đoạn trích và voila - dữ liệu của bạn đã được bao quanh với CDATA.
Trong lần khác sự kiện bất cứ ai câu hỏi này tìm kiếm thêm các ví dụ, đây là đoạn mã của tôi để bao quanh khối mã với một đồng hồ bấm giờ:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Stopwatch</Title>
<Shortcut>SW</Shortcut>
<Description>Code snippet for Stopwatch</Description>
<Author>Bernhard Hofmann</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="csharp"><![CDATA[var tacho = new System.Diagnostics.Stopwatch();
tacho.Start();
$selected$ $end$
tacho.Stop();
System.Diagnostics.Trace.WriteLine(string.Format("Elapsed: {0}", tacho.Elapsed));
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Ngoài ra, nếu bạn lưu nó như Stopwatch.snippet trong My Documents \ Visual Studio ???? \ Mã Snippets \ Visual C# \ Đoạn mã của tôi, sau đó nó sẽ tự động xuất hiện trong Visual Studio mà không cần phải truy cập menu Công cụ.
- 1. Visual Studio 2008 khóa các cụm MSBuild Task tùy chỉnh
- 2. Tôi không thể tìm thấy xsd.exe trong Visual Studio 2008?
- 3. "Surround with" -template trong Eclipse: foreach
- 4. Mẫu giàn giáo tùy chỉnh trong Visual Studio 2013
- 5. Visual Studio 2008 có thể được cài đặt với Visual Studio 2008 cạnh nhau không?
- 6. Mẫu mục tùy chỉnh Visual Studio phụ thuộc vào
- 7. Cách thực hiện "Surround-with" với một từ được chọn với văn bản tự do (không được xác định trước) trong Visual Studio 2010, như trong Vim
- 8. Visual Studio 2008 sẽ không chỉnh sửa chỉ đọc file
- 9. Chỉ định các nút chuột trong Visual Studio 2008
- 10. Bao gồm DLL tùy chỉnh trong Visual Studio Project Template
- 11. Có thể tùy chỉnh tự động định dạng Visual Studio không?
- 12. Trong MSBuild là nó có thể xác định nếu tôi đang chạy trong Visual Studio
- 13. POD trong Visual Studio 2008
- 14. Có thể thêm xác thực HTML5 vào Visual Studio không?
- 15. Tôi có thể sử dụng .NET 4.0 beta trong Visual Studio 2008 không?
- 16. Prefast với Visual studio 2008
- 17. Làm thế nào để tạo tùy chỉnh sạch (sau-sạch) sự kiện trong Visual Studio 2008?
- 18. Lỗi 1001 bằng trình cài đặt tùy chỉnh với Visual Studio 2008
- 19. Làm cách nào để tùy chỉnh hành vi sao chép/dán trong Visual Studio 2008?
- 20. Có thể điều chỉnh độ mờ đục của các cửa sổ bật lên intelliisense của Visual Studio 2008 không?
- 21. Tệp Visual Studio 2008 ASMX
- 22. Tôi có thể recolor Visual Studio 11 không?
- 23. Tới Definition Thất bại - Visual Studio 2008
- 24. Tạo Visual Studio (vs.net) 2008 Mẫu Giải pháp?
- 25. Visual Studio 2008: Cách cài đặt mẫu mục
- 26. Cấu hình trong Visual Studio 2008 PRO
- 27. Visual Studio 2008 Auto Save
- 28. Tôi có thể chạy Visual Studio 2008 x86 trên Windows Vista x64 không?
- 29. Làm cách nào tôi có thể kết nối Visual Studio 2008 với Team Foundation Service và Visual Studio Online?
- 30. Visual Studio 2008 - Tôi có thể thay đổi tab "thêm tham chiếu" nào được chọn theo mặc định không?
Cảm ơn, bạn có biết nếu có nhiều chữ được xác định trước hơn (như $ đã chọn $, $ end $) không? –
Chỉ cần kiểm tra các ví dụ hiện có;) Đó là cách tôi đã học. – Sergio