2015-10-23 3 views
5

私は、Visual Studio(コミュニティ2015)内のコードスニペットを使用して、Debug.LogFormat("");という行を自動化しています。スニペットが働いているが、それはそうタブ次のコードになりますlogタブでスニペットを使用して開始時に余分な空白行(入力)を追加します。Visual Studioのコードスニペット余分な行

// blank line 
Debug.LogFormat(""); 

代わりの

Debug.LogFormat(""); 
ここ

は、私が使うスニペットのXMLです:

<?xml version="1.0" encoding="utf-8"?> 
<CodeSnippets 
    xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
     <Header> 
      <Title>Unity LogFormat</Title> 
      <Author>Faas</Author> 
      <Shortcut>log</Shortcut> 
      <SnippetTypes> 
       <SnippetType>Expansion</SnippetType> 
      </SnippetTypes> 
     </Header> 
     <Snippet> 
      <Declarations> 
       <Literal> 
        <ID>Message</ID> 
        <ToolTip>Message</ToolTip> 
        <Default></Default> 
       </Literal>   
      </Declarations> 
      <Code Language="CSharp"><![CDATA[Debug.LogFormat("$Message$");]]> 
      </Code> 
     </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 

答えて

6

私は修正することができます問題はCode要素に$end$を置くことによって解決できます。根本的な原因はわかりません。ちょうど試してみてください。

<Code Language="csharp"><![CDATA[Debug.LogFormat("$Message$");$end$]]> 

Code要素here詳細文書を参照してください。

+0

これは私のために働いた。先端に感謝します。 – GravityWell

関連する問題