Czy mogę zdefiniować niestandardowe szablony "surround z" w Visual Studio 2008?Czy mogę zdefiniować niestandardowe szablony "surround with" w Visual Studio 2008?
Odpowiedz
Proszę, to jest przykład, aby ustawić wybraną wszystko wewnątrz {}
W narzędzi, menedżer 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>
Mam dla ciebie przykład. Ten fragment otoczą zaznaczony tekst z <![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>
kroki, aby uczynić ten przykład są to:
- Kopiuj i wklej je do nowego pliku XML w Visual Studio
- zapisać go w dowolnym miejscu jako na przykład: "SnippetXML_SurroundWithCDATA snippet"
- Otwórz "Narzędzia> Menedżer fragmentów kodu"
- Kliknij "Importuj ..." i odszukaj właśnie zapisany plik, wybierz go i kliknij "otwórz"
- Masz teraz opcję wyboru, gdzie powinno być możliwe "uruchomienie" fragmentu kodu. Wybierz jeden lub więcej "scenariuszy"
Ten fragment jest już gotowy do użycia. Wypróbuj za pomocą odpowiedniego scenariusza, na przykład pliku XML. Wybierz dane i kliknij Ctrl + K i Ctrl + S (lub przejdź przez menu). Znajdź fragment i voila - twoje dane zostały otoczone CDATA.
W anyone else wizyt wydarzenie to pytanie szukają więcej przykładów, oto mój urywek otaczać blok kodu ze stopera:
<?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>
Ponadto, jeśli zapisać go jako Stopwatch.snippet w Moje dokumenty \ Visual Studio ???? \ Fragmenty kodu \ Visual C# \ Moje fragmenty kodu, to automagicznie pojawią się w Visual Studio bez konieczności odwiedzania menu Narzędzia.
- 1. Niestandardowe szablony rusztowań w Visual Studio 2013
- 2. Utwórz szablony rozwiązań Visual Studio (vsnet) 2008?
- 3. Program Visual Studio Code Surround z
- 4. Czy mogę używać MVC3 w Visual Studio 2008?
- 5. Czy mogę używać .NET 4.0 beta w Visual Studio 2008?
- 6. Visual Studio - czy mogę eksportować szablony za pomocą wiersza poleceń?
- 7. Visual Studio 2008 - Czy mogę zmienić zakładkę "dodaj odwołanie" domyślnie?
- 8. Jak mogę sprawdzić, czy mam zainstalowany Visual Studio 2008 SP1?
- 9. POD w Visual Studio 2008
- 10. Visual Studio 2010 (beta 2) rozwiązanie w Visual Studio 2008
- 11. NuPack na Visual Studio 2008
- 12. Prefast z Visual Studio 2008
- 13. Silverlight 4.0 w Visual Studio 2008?
- 14. Tworzenie pasków narzędzi w Visual Studio 2008
- 15. Połączone nawiasy klamrowe w Visual Studio 2008
- 16. Dostosowywanie komentarzy XML w Visual Studio 2008
- 17. Błąd BaseOutputPath w Visual Studio 2008?
- 18. Jak zainstalować MVC w Visual Studio 2008?
- 19. Debugowanie JavaScript w Visual Studio 2008
- 20. Testowanie jednostki javascript w visual studio 2008
- 21. WPF: FixedDocument w Visual Studio 2008 Designer
- 22. Ctrl + Tab w Visual Studio 2008
- 23. Powolne ładowanie rozwiązania w Visual Studio 2008
- 24. Dotykowe pisanie w Visual Studio 2008
- 25. Czy mogę zdefiniować #regiony w edytorze t-sql Visual Studio 2012?
- 26. Czy można zaciemnić aplikację ClickOnce utworzoną w Visual Studio 2008?
- 27. Czy mogę zaszyfrować plik w Visual Studio?
- 28. Visual Studio 2008 Poziom CSS Validation
- 29. Analiza kodu brakuje Visual Studio 2008
- 30. Niestandardowe szablony typu projektu
Dzięki, czy wiesz, że istnieje więcej predefiniowanych literałów (np. $ Selected $, $ end $)? –
Wystarczy sprawdzić istniejące przykłady;) Tak się nauczyłem. – Sergio