2016-01-18 21 views
2

我已經稍微修改了VS的ctor代碼段。我們的想法是,如果我想的參數或身體,我在鍵入它們,否則我可以打輸入兩次跳過並使其參:如何在代碼段中添加空字符

<?xml version="1.0" encoding="utf-8" ?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
     <Header> 
      <Title>ctor</Title> 
      <Shortcut>ctor</Shortcut> 
      <Description>Code snippet for constructor</Description> 
      <Author>Microsoft Corporation</Author> 
      <SnippetTypes> 
       <SnippetType>Expansion</SnippetType> 
      </SnippetTypes> 
     </Header> 
     <Snippet> 
      <Declarations> 
       <Literal Editable="false"> 
        <ID>classname</ID> 
        <ToolTip>Class name</ToolTip> 
        <Function>ClassName()</Function> 
        <Default>ClassNamePlaceholder</Default> 
       </Literal> 
       <Literal> 
        <ID>parameters</ID> 
        <ToolTip>Parameters</ToolTip> 
       </Literal> 
       <Literal> 
        <ID>body</ID> 
        <ToolTip>Body</ToolTip> 
       </Literal> 
      </Declarations> 
      <Code Language="csharp"><![CDATA[public $classname$ ($parameters$) 
    {$body$}$end$]]> 
      </Code> 
     </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 

它的偉大工程,除了它有一個小的滋擾我想要無參數:

public ProjectTask() 
{ } 

注意括號之間的多餘空格字符?我知道我在這裏將懶惰帶到了一個全新的高度,但是有可能讓這一切消失嗎?

+0

我要補充一點,我已經試過''無濟於事。 –

回答

0

我只是想我完全一樣的片段以上VS 2015和發現它不再是問題,生成的代碼最終是這樣的:

public ProjectTask() 
{ } 
相關問題