[一个不错的工具推荐] 提高开发效率 之 代码段 使用
代码段是微软提供的众多帮助开发的功能之一,非常方便,将我们复用的代码都写成代码段,用到时候敲几个简单的缩写或简写就可以了。
比如你添加构造函数,类中输入ctor,按下tab,就自动的会生成构造函数。
方法中输入mbox,按Tab,就会生成MessageBox.Show("");
还有很多,你可以在D:\Program Files\Microsoft Visual Studio 9.0\VC#\Snippets\2052\Visual C#目录下找找,或是在代码段编辑器中,选择c#,看到所支持的代码段。
言归正传,我们自己能不能创建代码段呢?可以,微软已经给我们方法了,Creating Code Snippets。自己创建xml文件,自己编写每个节点。
有没有更简单的方法?有。
Snippet Designer
Creating A Snippet From Scratch in VS 2010
The following describes how to create a new snippet file from scratch using the Snippet Designer
Open up the new file dialog
Select the Code Snippet
This will open up a blank snippet editor
Enter the code which you would like to become your snippet
Right click on the variables/symbols you would like to be replacements and choose make replacement
Afterwards you will see this
Repeat this process for all variables/symbols you would like to be replacements
Set your snippet's name and set the shortcut with which you would like to access your snippet
Then Save your snippet and you are done!!
下载地址:
SnippetDesignerFor2008
SnippetDesignerFor2010
[解决办法]
????
[解决办法]
好NB呀
[解决办法]
晕死,我咋老发不出去,沙发板凳都被抢了。。
[解决办法]
怎样给代码添加代码段?
编码过程中,经常会有一些常用的代码结果会反复使用,有没有一种办法把这些代码嵌套到VS IDE中呢?
解决办法:完全没问题,使用snippet文件能很好的解决这一问题。打开\Program Files\Microsoft Visual Studio 8\VC#\Snippets\2052\Visual C#里面有很多VS自带的snippet文件,你只需要复制一下,然后把它修改成自己的代码段即可。
-----------------------
虽然我知道有这个方法,但是我很少用。。。
[解决办法]
学习了
[解决办法]
好资料!收藏学习了.
[解决办法]
学习了
[解决办法]
ddddddddddddd
[解决办法]
好强啊~~~
[解决办法]
学习了
[解决办法]
我 一直用老版本的 看看新版咋样
[解决办法]
“代码段”……这翻译的……
[解决办法]
谢谢分享!~~
[解决办法]
[解决办法]
我还是喜欢用coderush
虽然是不和谐版
[解决办法]
学习了
[解决办法]
3q,3q
[解决办法]
有没2005的啊。
[解决办法]
学习,不错 哈哈。
[解决办法]
呵呵。。收藏
[解决办法]
色色分享
------解决方案--------------------
路过。。。。。。。。
[解决办法]
好资料!收藏学习了.
[解决办法]
这是哪个版本的?
[解决办法]
感谢分享,UP
[解决办法]
同18楼,个人喜欢用coderush
用coderush敲空格比 vs代码段敲tab键要来的顺手
呵呵,上午才回了一个帖子“为啥频繁的空格 回车”这里有答案--coderush啊(使用coderush敲空格的几率是大大滴)
[解决办法]
学习了
[解决办法]
哦,好家伙!
[解决办法]
mark
[解决办法]
bd。
[解决办法]
不错,不错,看看~!
[解决办法]
咋没有vs 2005的啊@@@@
[解决办法]
顶....确实实用!
[解决办法]
good
[解决办法]
这个不错,,一定要顶。。呵呵
[解决办法]
高手哇,呵呵厉害的牛人
[解决办法]
强,牛,好
[解决办法]
看看 。
[解决办法]
好东西 下载下来试一下
[解决办法]
我很早已经发现这个工具了,真的是不错!!
[解决办法]
see see,是不是和codesmith差不多……
[解决办法]
谢谢~~收藏了
[解决办法]
好东西 收藏下
[解决办法]
感谢分享
[解决办法]
感谢分享
[解决办法]
这个前段时间刚学会用
[解决办法]
很好 不错 !!!
[解决办法]
谢谢分享!
[解决办法]
kan bu dong ??
[解决办法]
这是个好东西。
[解决办法]
先下来看看
[解决办法]
东西确实是个好东西
[解决办法]
看看。
[解决办法]
比如你添加构造函数,类中输入ctor,按下tab,就自动的会生成构造函数
[解决办法]
纯路过
------解决方案--------------------
[解决办法]
谢谢楼主分享~~~~~~~~~~~~
[解决办法]
MARK
[解决办法]
期待中文
[解决办法]
东西8错。。
[解决办法]
好的 不错 学习了
[解决办法]
分享帖,实用贴,很好
[解决办法]
不错,好!!!
[解决办法]
支持一下.学习.
[解决办法]
虽然不是很懂,但是大概还是知道了一些东西,不错,可以看看
[解决办法]
学习了
[解决办法]
haoa
[解决办法]
HAO
[解决办法]
cmd有时不太会用
[解决办法]
我 一直用老版本的 看看新版咋样
[解决办法]
.net 开发人员的十大必备工具之一。
新版.Net开发必备十大工具 收藏
Snippet Compiler
Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha)。
Microsoft Source Analysis for C#
Microsoft Source Analysis for C#是一款C#(不支持VB.NET)代码规范检查工具,前身是微软内部代码规范检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式规范,它会根据预定义的C#代码格式的最佳实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规则设置,强制开发者使用相同的习惯进行C#代码的编写。
GhostDoc
GhostDoc是Visual Studio的一个免费插件,可以帮助开发者生成比较完整规范的XML格式代码注释,如果你的代码遵循微软类库开发人员设计规范 ,由它自动产生的注释就已经完全可以很好地表达开发者创建的方法或者属性的意图,无需手工再进行修改。有了这些标准的XML注释,我们可以使用微软的文档工具Sandcastle生成专业级别的帮助文档。
Sandcastle
Sandcastle是微软发布的一个帮助文档生成工具,它通过反射程序集中的源代码和添加代码到中的XML注释来创建专业级别的帮助文档。Sandcastle于2006年推出,它的面世也使得曾经列入.NET开发必备十大工具之一的文档生成工具NDoc的作者Kevin Downs在2006年7月宣告不再投入NDoc Open Source Project的开发。
Nunit
NUnit 是为 .NET 框架生成的开放源代码单元测试框架。NUnit 使你可以用你喜欢的语言编写测试,从而测试应用程序的特定功能。当你首次编写代码时,单元测试是一种测试代码功能的很好方法,它还提供了一种对应用程序进行回归测试的方法。NUnit 应用程序提供了一个用于编写单元测试的框架,以及一个运行这些测试和查看结果的图形界面。
MyGeneration
作为.NET开发人员,手边有一款代码生成工具必不可少。旧版.NET开发必备十大工具中,曾经有非常著名的CodeSmith,不幸的是现在CodeSmith已经商业化,需要花钱购买;幸运的是我们又有一款免费并开源的代码生成工具选择MyGeneration,它的功能丝毫不亚于CodeSmith,完全基于模板引擎进行代码的生成。
Reflector for .NET
相信大名鼎鼎的Reflector for .NET大家都已经用过了,几年前它已经位于.NET开发必备十大工具榜,现在自然也不能例外。它是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。使用Reflector for .NET可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic.NET 中的等价类和方法。经过多年的发展,Reflector for .NET已经发展到了5.1版本,并且提供了相当丰富的插件,利用这些插件我们可以浏览Silverlight程序结构、浏览WPF资源文件、与TestDriven.net集成等。
The Regulator
The Regulator能够使生成和测试正则表达式变得很容易,它允许你输入一个正则表达式以及一些针对其运行该表达式的输入。这样,在应用程序中实现该正则表达式之前,你便可以了解它将产生什么效果以及它将返回哪些种类的匹配项。另外它还提供了正则表达式库管理功能,在线更新正则表达式库,可以在RegexLib.com上搜索需要的正则表达式。
LINQPad
随着在.NET Framework 3.5中对于LINQ的支持,越来越多的开发者在开发中使用了LINQ to SQL,但是编写LINQ to SQL查询似乎又成了一件很麻烦的事情,好在我们还有LINQPad这个工具,用来编写LINQ查询,不仅仅是LINQ to SQL,同时它也支持LINQ to XML、LINQ to Objects,另外LINQPad是完全免费的且无需安装,只要下载它的可执行文件就可以了。
NAnt
NAnt 是一个基于 .NET 的生成工具,与当前版本的 Visual Studio .NET 不同,它使得为你的项目创建生成过程变得非常容易。当你拥有大量从事单个项目的开发人员时,你不能依赖于从单个用户的座位进行生成。你也不希望必须定期手动生成该项目。你更愿意创建每天晚上运行的自动生成过程。NAnt 使你可以生成解决方案、复制文件、运行 NUnit 测试、发送电子邮件,等等。遗憾的是,NAnt 缺少漂亮的图形界面,但它的确具有可以指定应该在生成过程中完成哪些任务的控制台应用程序和 XML 文件。目前NAnt已经支持.NET Framework 3.5,它的最新版本是0.86 Beta 1。
[解决办法]
很好 很实用!
[解决办法]
这个软件要花钱吗?
[解决办法]
可惜是为软的东西~
[解决办法]
这么NB啊~
[解决办法]
应该很好使用吧!
[解决办法]
up~~~~~~~~~~~~~~~~~~~~~~
[解决办法]
好东西,收藏先 呵呵
[解决办法]