vs2022 自定义代码片段(自定义快捷键)

263 阅读1分钟

起因

每次书写return时候都至少需要输入ret,重复次数太多

代码片段管理

image.png

查找存放快捷键的目录

image.png

修改权限

修改操作需要管理员权限,可以退出到上一级目录给予管理员权限 image.png

image.png

新增快捷键

新增一个名为return.snippet的文件


<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>return</Title>
			<Shortcut>r</Shortcut>
			<Description>快速生成return</Description>
			<Author>xyy</Author>
			<SnippetTypes>
				<SnippetType>Expansion</SnippetType>
				<SnippetType>SurroundsWith</SnippetType>
			</SnippetTypes>
		</Header>
		<Snippet>
			<Declarations>
				<Literal>
					<ID>expression</ID>
					<ToolTip>要计算的表达式</ToolTip>
					<Default>true</Default>
				</Literal>
			</Declarations>
			<Code Language="csharp"><![CDATA[return$end$]]>
			</Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

主要修改两个地方,一是触发的快捷键,二是自动生成的内容

image.png

测试

按下r两次tab后会自动补全为return

image.png

image.png