今天在写JS时,写到500多行时,感觉代码已经很难看了。想到C#代码都有折叠功能,是不是JS也有呢。在选项中找了一下,没有相关了的设置功能,于是就上网找。一找可就不得了,发现了好多好用的插件。都可以在Visual Studio 的MSDN上找到。网址为:http://visualstudiogallery.msdn.microsoft.com/

插件有的是免费,有的是试用,有的是付费的。安装插件很简单,下载后双击安装就是了,和EXE安装一样。

网站上把插件分为三大类:工具、控制和模版。当然我们这里主要讲的是工具。所谓工具是指可有可无的,工具只是一个辅助手段,有可能可以提高开发效率,没有 也不会有重大影响。下面介绍一些JS常用的插件,找相应的插件除了可以按类别找,还可以“标记”找。如找刚才的JS折叠代码插件,先Categories 选“Web”,然后Tags选“Javascript”,在第一页就可以看到“JSEnhancements”看看介绍,就是它了

Javascript(for free)

1、JSEnhancements:折叠JS和CSS代码

2、Chutzpah-A Javascript Test Runner:JS单元测试工具

3、Wijmo Open:一个采用JQueryUI构建的控件集,包含常用的日历控件、对话框、表单、列表和菜单等等,效果很炫

4、JScript Editor Extensions:高亮显示当前光标下匹配的所有词,匹配大括号,中括号和小括号等

5、UnitTest:一个轻量级、高效、跨浏览器的JS单元测试工具

6、JSLint.VS2010:一个JS语法检查插件

7、Visual Studion 2010 JavaScript Outlining:JS折叠代码工具,当鼠标移动到折叠部分将显示其中的代码,和后台cs代码差不多

8、Javascript parser:JS代码分析器,对JS代码进行解析,利用树状展开菜单模式,呈现JS的结构,一目了然

9.RedGate

10. SQL DOC:

  如图:图1是编辑表名,编辑好之后图2能选择多种生成类型,图3和4是生成的chm的效果,挺不错的吧,索引,sql脚本,都生成好了,看起来

SQL DataGenerator

  为我们新项目生成测试数据,你也可以自定义数据比如说长度啊,最小最大值,递增还是随机等等,如果表建立了主外键关系,那么它会自动的生成关系对应的测试数据

SQL Prompt Query Analyzer Integration

  以前用SQL Assistant,但是感觉确实没它好用.它是相当好用的语法自动提示工具,还能随时看表结构,视图,存储过程脚本

SQL Compare And  Sql DataCompare

   这个工具强烈推荐我用它来比较我本地的数据库和服务器上的数据库的差异,不管是存储过程,表结构,表关系,全部给你列出来,只需点击2下自动给你同步过来。现在的项目比较急,可能还需要晚上在家里加班,那么在快下班的适合,首先使用Sql compare 同步服务器上的做过修改的表,存储过程,方法,视图这些到我本地的表,在使用Sql datacompare同步数据到我本地,就好了,到我第二天去上班,我同步好我修改或添加的表结构,存储过程到服务器上就好了,不需要自己记录哪里做过修改了..

XMiand

  异常强大的国产思维导图工具,还能将图同步到服务器上.做思维导图和头脑风暴必备软件,还能转换绘制鱼骨图、二维图、树形图、逻辑图、组织结构图.

CintaNotes

方便的随手记工具":随手记录一些事物,它的特色功能是在网页上看到一段信息,只需要选中一段,Ctrl+F12,就能保存进工具,链接也给自动保存进去了,相当方便的工具.

Axure 超实用页面原型工具.好的页面原型是项目组成员顺利沟通的一个非常重要因素,Axure能快速制作页面原型,还能界面手动式加上事件,链接跳转,弹出层等 等一切HTML开发中常用功能,做好之后能生成html,便于浏览,讨论。下面原型是我同事小兵做的,貌似我接触的我们公司需求分析人员对这个都很在行, 做的东西都很漂亮。图1是模型,图2是生成的HTML

ScrapBook:强 烈推荐,我已经离不开它了,它能做的是保存页面在本地,我看到什么好文章,好效果,需要常用的页面都分类保存下来,下次我就可以直接在FireFox里面 浏览呢.你可以只保存你想要的DOM节点,加备注,高亮,是记录一些东西必备的插件,如下图,我保存了淘宝api入口,每次需要使用,按下Alt+K,直 接浏览:

Firebug和YSlow就不说了,太常用了,开发必备.

CoolPreviews

喜欢看论坛比如品色堂的兄弟必备..实在太方便了..也是必备的。使用方法:论坛一般要点进去在进入详细的文章页面,用了这个插件,鼠标放到链接上,后面出现一个图片,鼠标移动到图标,自动在一个窗口打开页面,很方便~

CodeMap

  这是在博客园看到的一位朋友文章介绍的,很好用的插件,所有的方法,注释块在右边一目了然,找代码方便极了,还能设置代码段的高亮,给代码段设置标识

JavaScript parser

  和上面功能有点像,折叠JS代码,快速找到JS中类,方法的工具

Productivity Power Tools

VS2010被设计成了可扩展的IDE,它有着各种各样的扩展工具,【工具】->【扩展管理器】中可以管理和安装各种扩展工具,每位必备的肯定是Productivity Power Tools了,现在这个插件功能已经非常强大了。先装上他试试吧。

转自:http://blog.sina.com.cn/s/blog_70e9c0d40100wawv.html

VS2010常用插件介绍的更多相关文章

  1. VS2010常用插件介绍之Javascript插件(一)

    引自:http://blog.csdn.net/cyxlzzs/article/details/6583577 今天在写JS时,写到500多行时,感觉代码已经很难看了.想到C#代码都有折叠功能,是不是 ...

  2. Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN

    Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN.NET http://blog.csdn.net/borishuai/article/details ...

  3. subline text3常用插件介绍

    常用插件介绍:  html beautify(ctrl+shift+alt+f) 自动排版代码 Emmet 输入少量代码后摁Tab键,系统自动补全代码. AutoFileName 快速列出你想引用的文 ...

  4. Notepad++前端开发常用插件介绍

    Notepad++前端开发常用插件介绍 Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件. Emmet Emmet的前身是Zen Co ...

  5. 【转载】Grunt常用插件介绍

    项目名称 grunt-contrib v0.8.0 项目地址 https://github.com/gruntjs/grunt-contrib 项目介绍 此项目是对grunt常用插件的集合,刚接触gr ...

  6. idea常用插件介绍

    常用插件 mybatis mapper 选择plugins,搜索mybatis plugin 激活教程 使用 插件的使用

  7. Gulp构建前端自动化工作流之:常用插件介绍及使用

    在对Gulp有了一个初步的了解之后,我们开始构建一个较为完整的Gulp开发环境. 本文主要分为6个段落: 1. 构建项目目录结构(Directory Structure Build) 2. 插件介绍及 ...

  8. sublime text 3 15个常用插件介绍

    1.ColorPicker 功能:调色板(需要输入颜色时,可直接选取颜色) 使用:快捷键Windows: ctrl+shift+c 2.Emmet 功能:编码快捷键,前端必备 使用:在输入代码段后,按 ...

  9. jmeter(二十一)jmeter常用插件介绍

    jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足. 这篇博客 ...

随机推荐

  1. iOS - 移动设备防丢失App

    一.原理 二.数据获取 三.报警

  2. 20141109--SQL 练习题-1

    create database xinxiku go use xinxiku go create table Student ( Sno ) primary key, Sname ) not null ...

  3. 第一章 C++简介

    第一章  C++简介 1.1  C++特点 C++融合了3种不同的编程方式:C语言代表的过程性语言,C++在C语言基础上添加的类代表的面向对象语言,C++模板支持的泛型编程. 1.2  C语言及其编程 ...

  4. c# 取得ip地址和网关

    /// <summary> /// 得到本机IP /// </summary> private string GetLocalIP() { //本机IP地址 string st ...

  5. i18next-页面层语言国际化js框架介绍

    因为工作需要,最近研究了下网站语言国际化的问题,根据当前项目架构,寻求一种较好的解决方案.首先总结下项目中语言切换实现方式大概有以下几种: 1,一种语言一套页面,如:index_CN.html,ind ...

  6. vim配置python开发环境

    vim配置python开发环境 一.安装vim sudo apt-get install vim 二.vim基础配置 #Centos6.5 /usr/share/vim/vim72 vi /etc/v ...

  7. 高德amap 根据坐标获取的地址信息

    高德地理逆地理编码接口List<List<Address>> lists = coder.getFromLocation(33.00, 116.500, 3, 3, 3, 50 ...

  8. 卸载CentOS 5.4自带的OpenJDK,配置新的Java环境

    本文CentOS版本为5.4 final,使用图形界面与命令结合的操作方式,由于CentOS 5.4在默认情况下,会安装OpenOffice之类的软件,而这些软件需要Java支持,因此系统会默认安装一 ...

  9. 常用ASCII 码对照表

    目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准 ...

  10. python初试牛刀

    需求:在L7的一台机器上做nginx配置,然后代码分发到别的所有的机器上.由于目录中有很多配置文件,而且防止误操作,需要修改配置之前先备份原配置.然后需要在运行修改配置的脚本之前,先弹出界面,告知操作 ...