Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio2010代码段_Visual Studio_Visual Studio 2010_Code Snippets - Fatal编程技术网

Visual studio VisualStudio2010代码段

Visual studio VisualStudio2010代码段,visual-studio,visual-studio-2010,code-snippets,Visual Studio,Visual Studio 2010,Code Snippets,我已经成功地制作了一个代码段,这一切都很好,问题是我不想使用ctrl+k ctrl+S然后单击代码段,而是想使用一组键立即使用代码段,或者至少按ctrl+k ctrl+S然后再按另一组键 可能吗 提前感谢…只需键入名称+[Tab]+[Tab],比键入组合键更简单。VisualStudio非常擅长记住最后一个用来让它变得更容易的项目 “f+[tab]+[tab]”创建一个for循环片段。如果您说您正在按Ctrl+K,Ctrl+S是因为您添加的片段被片段包围,不是吗 我建议您为此安装。您可以轻松地添

我已经成功地制作了一个代码段,这一切都很好,问题是我不想使用ctrl+k ctrl+S然后单击代码段,而是想使用一组键立即使用代码段,或者至少按ctrl+k ctrl+S然后再按另一组键

可能吗


提前感谢…

只需键入名称+[Tab]+[Tab],比键入组合键更简单。VisualStudio非常擅长记住最后一个用来让它变得更容易的项目


“f+[tab]+[tab]”创建一个for循环片段。

如果您说您正在按Ctrl+K,Ctrl+S是因为您添加的片段被片段包围,不是吗

我建议您为此安装。您可以轻松地添加所有类型的代码段(在ReSharper中称为模板),当然,还可以添加代码段

添加模板后,您可以为其提供所需的编号

然后,您只需按下:
Ctrl+Alt+J
,您将看到以下内容:

你所要做的就是按你想要的代码片段的编号

例如,如果要用
if
环绕某些代码,请按:
Ctrl+Alt+J,1

注意:

此时此刻,我真的不记得默认情况下,
Ctrl+Alt+J
是否是键盘快捷键,因为我已经更改了许多快捷键,但您可以在ReSharper编辑环绕模板…

在代码段文件中设置快捷键元素。您的代码段位于(取决于语言):

“\Documents\Visual Studio 2010\Code 代码段\ Visual C#\我的代码段”

在代码段文件的CodeSnippet\Header\Shortcut部分下,键入唯一的短相关字符系列

  <CodeSnippet>
    <Header>
      <Shortcut>spi</Shortcut>
    </Header>

spi

在“代码”窗口中键入这些字符并后跟tab将插入代码段

对于
#region
代码段,您将如何执行此操作?键入“#region[tab]”完成相同的操作。是的,它不提供关于预处理器片段的建议。好的。我只是想知道你是否知道怎么做:/bad Resharper不是免费的。。似乎真的usefull@bAN值得为重新竖琴付钱!这只是它提供的一个非常小的功能;-)它可以让您在NUnit中运行单元测试,重构代码,并为您提供许多关于如何改进代码的提示(使用var,将if _; else _;转换为三元操作,将嵌套的foreach转换为简单的LINQ查询,等等),因为键入将替换选定的代码,所以不能使用带片段的环绕。