Отрывок C++ поддерживает в Visual Studio?

Я - написание кода в собственном C++ (не C++ / CLR). Я знаю, что нет никакой встроенной поддержки C++ относительно интерфейсов средства выбора менеджера и портного отрывка, однако я нашел утилиту названной "грубой", который, предположительно, может генерировать отрывки C++. Вот отрывок C++, который генерировала программа:

<?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>

Если существует поддержка в Visual C++, даже в ограниченной вместимости, для отрывков C++, как я добавляю их к своей среде, и каковы ограничения? Все, в чем я нуждаюсь, является поддержкой основных отрывков расширения, которые я могу вызвать путем ввода ярлыка и удара вкладки, и который поддерживает основные литералы, которые я могу снабдить вкладками через (в основном, если это поддерживает вышеупомянутый отрывок, я хорош). Если это не может быть сделано, там какие-либо свободные дополнения или расширения Visual Studio, которые поддерживают отрывки для C++? Я использую обе Visual Studio 2010 и 2008, но я главным образом пишу код в 2010 прямо сейчас.

12
задан Jeremy Bell 7 May 2010 в 13:55
поделиться

2 ответа

Visual Assist имеет функцию фрагментов это не совсем то же самое, что функция фрагментов IDE. У него есть свои плюсы и минусы, но он работает на C ++.

7
ответ дан 2 December 2019 в 06:44
поделиться

Вы хотите загрузить и установить Microsoft Visual Studio 2005 IDE Enhancements, который обеспечивает функциональность фрагментов кода для C++. По моему опыту, поддержка сниппетов для C++ не так надежна, как для других языков.

Источник здесь.

4
ответ дан 2 December 2019 в 06:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: