自定义Visual Studio中的code snippet
来源:互联网 发布:php在线视频系统 编辑:程序博客网 时间:2024/04/30 07:54
Visual Studio作为宇宙最强的IDE,具有非常强大的代码编辑、编译、调试、部署等功能。
在Visual Studio中编写代码十分便捷,良好的代码提示功能和code snippet功能,让程序猿在编写代码的过程中,省时省力又省心。
使用Visual Studio中的code snippet功能,只需输入少量的字符串并结合tab键,就可以快速生成代码块,并且支持多种语言类型。
对于C#语言,默认的code snippet包括:
cw – Console.WriteLine
即便Visual Studio为我们提供如此丰富的code snippets,但是,依然有可能不能满足我们的需求。
程序猿在工作的过程中经常需要创建方法,但是,每次在Visual Studio中创建方法时,访问修饰符、返回值类型、方法名、参数、花括号……都需要手动来敲,作为一个喜欢偷懒的程序猿,这肯定不是我们想要的,借助宇宙最强的IDE,我们仅需简单几步就可以自定义我们想要的代码片段。
先研究研究for循环的代码片段
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>for</Title> <Shortcut>for</Shortcut> <Description>for 循环的代码片段</Description> <Author>Microsoft Corporation</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>index</ID> <Default>i</Default> <ToolTip>索引</ToolTip> </Literal> <Literal> <ID>max</ID> <Default>length</Default> <ToolTip>最大长度</ToolTip> </Literal> </Declarations> <Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++) { $selected$ $end$ }]]> </Code> </Snippet> </CodeSnippet></CodeSnippets>
根据code snippet文件的格式编写自定义的代码段。
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>vfunc</Title> <Shortcut>vfunc</Shortcut> <Description>方法的代码片段</Description> <Author>William Chen</Author> <SnippetTypes> <SnippetType>Expansion</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal Editable="true"> <ID>permission</ID> <ToolTip>访问控制</ToolTip> <Default>public</Default> </Literal> <Literal Editable="true"> <ID>returnvaluetype</ID> <ToolTip>返回值类型</ToolTip> <Default>void</Default> </Literal> <Literal Editable="true"> <ID>methodname</ID> <ToolTip>方法名称</ToolTip> <Default>Method</Default> </Literal> </Declarations> <Code Language="csharp"><![CDATA[$permission$ $returnvaluetype$ $methodname$ () { $end$ }]]> </Code> </Snippet> </CodeSnippet></CodeSnippets>
将以上保存到后缀为.snippet的文件中,快捷键Ctrl+K,Ctrl+B,进入Code Snippet Manager,导入文件,done!
以后在写代码时,需要创建一个新的方法,只需键入vfunc,然后按下tab键就可以轻松搞定了。
0 0
- 自定义Visual Studio中的code snippet
- Visual Studio Code 自定义Snippet配置
- visual studio code snippet editor使用
- [VS Code]跟我一起在Visual Studio Code 添加自定义snippet(代码段),附详细配置
- [VS Code]跟我一起在Visual Studio Code 添加自定义snippet(代码段),附详细配置
- Visual Studio Code 添加设置代码段(snippet)
- Visual Studio Code 添加设置代码段(snippet)
- Snippetvs中的code snippet技术
- 自定义Xcode代码模板:Code Snippet
- Visual Studio 2008中的Code Performance Analysis
- Code Snippet
- code snippet
- Code Snippet
- Visual Studio Code(VSCODE)自定义语言和颜色主题
- Visual Studio Code
- visual studio code
- visual studio code基础
- Visual Studio Code 笔记
- 关于canvas文字居中的问题,特别是上下居中,垂直居中
- hibernate查询返回不是bean的问题
- Android之时间戳的简单使用
- 类
- JS中setTimeout()的用法详解
- 自定义Visual Studio中的code snippet
- Bootstrap Table 查询(服务器端)、刷新数据
- JAVA私塾的基础入门教材完全是老师自已编写
- 伸展树C++类实现<一>自低向上设计
- 设计模式之观察者模式
- CentOS安装jdk SE 1.8 JDK与OpenJDK的区别
- 即时通讯
- linux 下PHP无解析
- phpstorm安装xdebug(基于ubuntu1604)