现在当我想使用cw
片段(Console.WriteLn
的代码片段)时,我会输入cw
,Tab,Tab。
这是正确(最快!)的方法吗? 如果有一种只需按一次Tab键或其他任何键就可以完成的方法,我会很高兴知道它。
现在当我想使用cw
片段(Console.WriteLn
的代码片段)时,我会输入cw
,Tab,Tab。
这是正确(最快!)的方法吗? 如果有一种只需按一次Tab键或其他任何键就可以完成的方法,我会很高兴知道它。
这是最快的方法。请注意,第一个选项卡只是为了摆脱 IntelliSense 工具提示。第二个选项卡才是真正起作用的选项卡。换句话说,您可以使用 cw
+ esc/tab/enter
+ tab
或者甚至 c
+ esc
+ w
+ tab
。或者您甚至可以输入cw
,然后去别的地方,点击 cw 后面的位置,然后按tab
,它会自动完成。
如果您像这样做 var cw
tab
,那可能会很烦人。
编辑:一旦您使用了 "cw",您就可以通过只键入 c
+ tab
+ tab
来更快地完成它。因为您上次使用了 "cw",所以 c 将从 IntelliSense 中选择 "cw",第一个选项卡将插入它,第二个选项卡将自动完成。
http://msdn.microsoft.com/en-us/library/z4c5cc9b(VS.80).aspx
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>c</Title>
<Shortcut>c</Shortcut>
<Description>Code snippet for Console.WriteLine</Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="false">
<ID>SystemConsole</ID>
<Function>SimpleTypeName(global::System.Console)</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[$SystemConsole$.WriteLine($end$);]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
c
、tab
、tab
!!使用 ReSharper,可以使用 cw
、tab
快捷键。
有更快的方法:
最快的方法是使用 q + Tab。我在我的日志记录中使用它。
3个步骤:
希望这对你有用。在 VS 2010 中使用 C#,绝对 对我有效。