VS使用技巧-使用代码片段管理器
VS中提供了输入指定代码片段的快捷操作,如下图,在编辑区中输入if
,会弹出提示,如果按TAB或Enter键,会自动将代码补成
if(true)
{
}
如果程序中需要重复输入大段或常用的代码片段,可使用代码片段管理器自定义代码片段及相应的快捷键,操作步骤如下:
-
在VS中依次选择:菜单栏→工具→代码片段管理器(或者使用快捷键Ctrl+K,Ctrl+B),代开代码片段管理器;
-
语言选择自己使用的编程语言,此处选择“Visual C++”,展开下方的Visual C++结构,可以看到VS内部预先定义好的代码片段及说明,位置一行显示了代码片段的所在的路径;
-
打开代码片段所在的路径,打开“if.snippet”,说明如下:
-
参考上述内容定义自己的代码片段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>cli</Title>
<Shortcut>cli</Shortcut>
<Description>btn_clicked 语句的代码片段</Description>
<Author>zx</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>expression</ID>
<ToolTip>按钮名称</ToolTip>
<Default></Default>
</Literal>
</Declarations>
<Code Language="cpp"><![CDATA[void on_$expression$_clicked();]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
-
按下述步骤将自定义的文件添加到代码片段管理器中
-
此时在VS编辑器中输入
cli
,按TAB或Enter键,即会自动生成自定义的代码片段;
-
如果要删除自定义的代码片段,需到指定的位置删除文件。