今天无聊,想起以前看过的微软的Visual Studio的插件,所以就找了找。

微软的Visual Studio本身就非常强大了,但是仍然有不足的地方,比如下面要介绍的我喜欢的代码格式化功能的这个插件。隐约记得以前在用Visual Studio 2003的时候有使用过代码格式化的功能,现在记不太清楚了,貌似是用的微软的插件,而不是第三方的插件功能吧。

这款插件,以前我在使用Visual Basic 6编程的时候就使用过,不过但是用的是破解版。用过Visual Studio 6的人都知道Visual Studio 6的IDE功能非常简陋,无法提供更好的编程人员所需要的功能。记得当时对这款插件最喜欢的就是它的代码格式化功能,最主要是能够对整个工程项目进行代码格式化。直到今天我在使用Visual Basic 6编程时仍然使用这款插件,功能不是一般的大。

闲话少说,下面开始介绍这款Visual Studio的插件。

首先,进入该插件开发商网站:http://www.axtools.com

点击屏幕正中的 CodeSMART for VS.NET,进入下载页进行下载。

  

解压下载下来的压缩安装包。这里有两个安装包:codesmart_for_vs_2002-2008.exe 和codesmart_for_vs_2010-2013.exe 。估计在Visual Studio的兼容性上存在一定的分歧,所以有多个版本分支。

这里使用的是Visual Studio 2013 ,所以使用codesmart_for_vs_2010-2013.exe安装包进行安装。

安装完毕,启动Visual Studio 2013。这时候会发现启动变慢了,这个是Visual Studio 2013加载该插件的缘故。

我们看到Visual Studio 2013的菜单上已经添加了两项,已经加载了该插件。而且,在工具栏也添加了一栏,不过这里笔者对该工具栏不感兴趣,所以还是关闭了吧,具体的操作在菜单中都有。

下面介绍笔者最喜欢的代码格式化功能。

打开该功能。

  一般是选择整个工程项目,但是会比较慢,所以可以选择其中某一个项目来进行代码格式化操作。

  最后,该插件是需要版权的,所以网站上下载的有些功能无法进行操作。笔者百度了一下,暂时找不到2013版的破解补丁,如果哪位有2013的破解,请发布出来共享。

  这里提供一个Visual Studio 2010的该插件版本。

  http://download.csdn.net/detail/lzhdim/8176653

CodeSMART for VS.NET插件工具的更多相关文章

  1. 一个设置 material design icon的插件工具

    一个设置 material design icon的插件工具 github地址:https://github.com/konifar/android-material-design-icon-gene ...

  2. Jmeter 谷歌插件工具blazemeter录制脚本

    1.下载谷歌浏览器插件工具:blazemeter. 2.在谷歌浏览器中拖放安装扩展工具:blazemeter. 粘贴的图像828x219 13.5 KB 3.测试网站利用这个工具录制jmter脚本. ...

  3. 常用软件安装及VS插件工具

    常用开发工具安装 开发环境 Visual Studio 2013 Microsoft SQL Server 2008 源代码管理 Git TortoiseGit GitScc Provider Cru ...

  4. 34款Firefox渗透测试插件工具

    工欲善必先利其器,firefox一直是各位渗透师必备的利器,小编这里推荐34款firefox渗透测试辅助插件,其中包含渗透测试.信息收集.代理.加密解密等功能. 1:Firebug Firefox的 ...

  5. 「Sqlserver」数据分析师有理由爱Sqlserver之一-好用的插件工具推荐

    在此系列中,笔者为大家带来一些以数据分析师视角去使用Sqlserver的系列文章,希望笔者走过的路能够给后来者带来一些便利. 背景介绍 在数据分析师的角色下,使用数据库更多的是为了从数据库中获取数据, ...

  6. Productivity Power Tools 动画演示--给力的插件工具

    免费的精品: Productivity Power Tools 动画演示 Productivity Power Tools 是微软官方推出的 Visual Studio 扩展,被用以提高开发人员生产率 ...

  7. untiy 插件工具: 游戏中 策划数据Excel 导出到项目中

    https://github.com/zhutaorun/Excel2Unity,这个项目是直接下载就可以用的, 其中原理和相关的解释 http://blog.csdn.net/neil3d/arti ...

  8. Testlink插件工具

    目的: 使用Testlink时间长了,会发现有些功能体验不是很好,比如用例编写就无法快速复制,且展示能力很弱 使用对象: 测试人员.测试leader,技术经理 xmind2testlink:xmind ...

  9. jupyter notebook 代码补全插件工具-nbextensions(并修改默认的工作目录)

    # conda install -c conda-forge jupyter_contrib_nbextensionsCollecting package metadata: doneSolving ...

随机推荐

  1. 探究Android SQLite3多线程

    最近做项目时在多线程读写数据库时抛出了异常,这自然是我对SQlite3有理解不到位的地方,所以事后仔细探究了一番. 关于getWriteableDataBase()和getReadableDataba ...

  2. 转:更改 centos yum 源

    centos下可以通过yum很方便快捷的安装所需的软件和库,如果yum的源不好,安装速度会非常慢,centos默认官方源似乎都是国外的,所以速度无法保证,我一直使用163的源,感觉速度不错.下面就说说 ...

  3. MVC与三层架构的区别

    我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念.下面我来为大家揭晓我所知道的一些真相. 首先,它俩根本不是一个概念. 三层架构是一个分层式的软件体系架构设计,它可适用于任何一个项目. ...

  4. keil C51绝对地址访问

    在利用keil进行8051单片机编程的时,常常需要进行绝对地址进行访问.特别是对硬件操作,如DA AD 采样 ,LCD 液晶操作,打印操作.等等.C51提供了三种访问绝对地址的方法: 1. 绝对宏 在 ...

  5. C++ 常用的字符串处理函数实现

    以下是一些标准库没有实现的函数,我觉得很方便就写了,估计会不定时更新. //根据一个文件的路径获取文件名 std::string file_name(const std::string& pa ...

  6. (2015年郑州轻工业学院ACM校赛题) E 汇编原理

    此题属于比较麻烦的模拟题,比赛的时候是队友写的, 比赛结束之后自己也写了一遍,感觉对复杂模拟的掌控还是不行! 解析: 我感觉 ADD操作 和 MOV操作比较类似 所以就写在了一块,MUL操作单独写就行 ...

  7. HTML5 datalist实现suggest功能

    1.例子 <!DOCTYPE html> <html> <head> <title>HTML5 datalist tag</title> & ...

  8. python摘抄

    核心模块: random 当你的程序需要随机数功能时,random 模块就能派上用场.该模块包含多个伪随机数发生器,它们均以当前的时间戳为随机数种子.这样只要载入这个模块就能随时开始工作.下面列出了该 ...

  9. const和violate

    const修饰变量 C语言中,const修饰的变量是只读的,本质还是变量,修饰的变量也会在内存中占用空间(这不废话么)本质上const只对编译器有用,在运行时无用.const和类型顺序无要求,一般类型 ...

  10. jsonp突破同源策略,实现跨域访问请求

    跨域访问问题,相信大家都有遇到过.这是一个很棘手的问题.不过道高一尺,魔高一丈,对于这类问题,总有解决问题的方案.最近我又接触到了这个问题,解决的途径是ajax+jsonp. 说到这个问题,不得不说一 ...