C++ - snippet-Unterstützung in visual studio?
Schreibe ich code in native C++ (nicht C++/CLR). Ich weiß, dass es keine integrierte Unterstützung für C++ im Hinblick auf die snippet-manager und snipper picker-Schnittstellen, aber ich fand ein Programm namens "snippy", die angeblich erzeugen kann, die C++ snippets. Hier ist eine c++ - snippet, dass das Programm generiert:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>MySnippet</Title>
<Shortcut>MySnippet</Shortcut>
<Description>Just a test snippet</Description>
<Author>Me</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="true">
<ID>literal1</ID>
<ToolTip>just a placeholder</ToolTip>
<Default>
</Default>
<Function>
</Function>
</Literal>
</Declarations>
<Code Language="cpp"><![CDATA[cout << "$literal1$" << std::endl;]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Wenn es Unterstützung in visual C++, noch in einer begrenzten Kapazität, für C++ snippets, wie füge ich Sie meiner Umgebung, und was sind die Einschränkungen? Alles, was ich brauche, ist Unterstützung für die basic-expansion-snippets, die ich aufrufen kann, durch Eingabe einer Tastenkombination, und drücken Sie tab, und unterstützt grundlegende Literale, dass ich tab durch (im Grunde, wenn es unterstützt das obige snippet, in dem ich gut bin). Wenn dies nicht getan werden kann, gibt es Kostenlose add-ons oder Erweiterungen für visual studio, die Unterstützung snippets für C++? Ich verwende visual studio 2010 und 2008, aber ich meist code schreiben, der in 2010 jetzt.
Kein dupe. Diese Frage ist insbesondere im Zusammenhang mit der Visual Studio-Ausschnitte, nicht snippets im Allgemeinen.
Kurze Antwort: Nein, zu löschen. VS2010 und vor nicht erkennen, C++ snippets, und wird nicht geladen, ALLE Schnipsel in eine C++ - Datei. Ich habe versucht, erstellen Sie eine C++ - snippet mit dem großen kleinen Snippy Werkzeug, das schafft snippet-XML-format. Leider VS2010 wird nur erlaubt die Verwendung von snippets, die entsprechen, um die Sprache der Quell-Datei, die Sie edting, also C++ snippets sind zwar gültig, werden ignoriert, in VS2010. Es ist wirklich seltsam, dass Microsoft nicht zählen angemessene Unterstützung für C++ in Visual Studio-pre-2012 - fast so, als wenn Sie wurden zu wünschen, dass die Sprache Weg!
InformationsquelleAutor Jeremy Bell | 2010-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Visual Assist hat eine Ausschnitte, dass ist nicht ganz das gleiche wie die IDE-Ausschnitte. Es hat seine vor-und Nachteile, aber funktioniert in C++.
InformationsquelleAutor
Visual Studio 2012 enthält snippet-Funktionen für C++.
InformationsquelleAutor
Viele plugins für VS2010.
Ich schlage vor,snip2code, neue, freie und ziemlich nützlich.
Ich brauche eine Möglichkeit mit meinem code-snippets schnell und die Suche im web zu surfen...
es macht den job sehr gut.
Sie können suchen, für snippets veröffentlicht von jemand anderem, oder fügen Sie Ihre eigenen snippets, so dass Sie gespeichert werden, in Ihre Eimer und die überall gefunden werden können mit VS-plugin und/oder web-site
InformationsquelleAutor
Die Sie herunterladen möchten, und installieren Sie die Microsoft Visual Studio 2005-IDE-Erweiterungen, die mit code snippet Funktionen für C++. Das snippet Unterstützung für C++ ist nicht so robust, wie es für die anderen Sprachen, in meiner Erfahrung.
Quelle hier.
Ihre Vermutung ist so gut wie meine. Ich habe nicht versucht, die neuen Funktionen der 2010 noch nicht, aber die Entwicklung von Visual C++ zu sein scheint ziemlich langsam.
Ich glaube, dass jemand auf die Visual Studio team darüber gebloggt, wie Sie rennt die Zeit, um es hinzuzufügen, so dass Sie nur, sofern es als ein add-on, da es nicht getestet.
Diese Versionen werden nicht offiziell unterstützt (in der Regel das team Aussehen wird, für feedback und Fragen beantworten, aber Sie können nicht rufen Sie die tech-Linien). Da dieser untere Leiste sollten Sie verwenden Sie auf eigene Gefahr. blogs.msdn.com/b/jasonz/archive/2010/06/07/...
InformationsquelleAutor
Ich bin mit Makros für codesnippet-Funktionalität. Es ist nur ein Kompromiss aber besser als nichts
beispielsweise drücken von ++n -> fügt der Kommentar-Zeile
//myname [DATUM]:
InformationsquelleAutor