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.

Dupe : stackoverflow.com/questions/212634/...
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

Schreibe einen Kommentar