当前位置: 首页 > news >正文

可信赖的响应式网站聊城做网站

可信赖的响应式网站,聊城做网站,a标签优化网站,网站建设百度知道前言 上文让JS代码折叠的功能能用了#xff0c;本文将对代码继续改进以期更好用、更实用#xff0c;随后有介绍Visual Studio JS方面的几个插件。 文章 1. VS2003折叠代码的Micro 2. MSDN 3. Document Outline for Client Script in Visual Studio 2005 正文 …  前言       上文让JS代码折叠的功能能用了本文将对代码继续改进以期更好用、更实用随后有介绍Visual Studio JS方面的几个插件。   文章       1.      VS2003折叠代码的Micro       2.      MSDN       3.      Document Outline for Client Script in Visual Studio 2005   正文       一、继续上文改造主要是支持region 后面跟注释和显示注释     1.1  效果图这里就不贴步骤了上文有详细的步骤。          1.2  宏代码修改上文使用的宏即可。 Option Strict OffOption Explicit Off Imports System Imports EnvDTE Imports EnvDTE80 Imports System.Diagnostics Imports System.CollectionsPublic Module JsMacros     Sub OutlineRegions()         Const REGION_START As String  //region         Const REGION_END As String  //endregion         Dim selection As EnvDTE.TextSelection  DTE.ActiveDocument.Selection         Dim startRegions As Stack  New Stack()         堆栈        Dim intCollapseStart As Integer  0         Dim intCollapseNum As Integer  0         Dim strLines() As String         selection.StartOfDocument(True)         selection.SelectAll()         strLines  selection.Text.Split(vbCrLf)         获取所有行         For i  0 To strLines.Length - 1             If strLines(i).TrimStart.StartsWith(REGION_START) Then                 startRegions.Push(i  1)                            保存行号               End If             If strLines(i).TrimStart.StartsWith(REGION_END) Then                 intCollapseStart  startRegions.Pop()  1           返回行号                   intCollapseNum  (i  1) - intCollapseStart  1     返回要折叠的行数                selection.GotoLine(intCollapseStart)                 selection.LineDown(True, intCollapseNum)                 selection.SwapAnchor()                 selection.OutlineSection()             End If         Next         selection.StartOfDocument()     End SubEnd Module      1.3  注意       1.3.1.  由上文的//#region 、//#endregion修改成了本文的//region和//endregion 。       1.3.2   如果想把//region这一行也隐藏掉只剩下...,只需要将宏代码intCollapseStart startRegions.Pop() 1后面的1去掉即可。遗憾的是没能弄出C# 折叠的那种效果出来。       1.3.3  如果还想支持if for 等关键字的折叠强烈推荐文章1本文也是在此文的基础上修改的改正了//region后面不能接注释的缺陷。     二、支持JS的Visual Studio插件             2.1      ScriptOutline      从试用的情况看来并没有折叠但是他显示了方法大纲且无需设置快捷键作为插件和VS集成同样能达到快速找到方法的目的。参照文章3。                   2.1.1      下载插件      http://www.geocities.com/evgenypages/ScriptOutline.zip                   2.1.2      拷贝压缩文件中的ScriptOutline.AddIn、ScriptOutline.dll到目录 C:\Documents and Settings\username\My Documents\Visual Studio 2005\Addins                         如果Addins目录没有的话自己建一个就行。                   2.1.3      工具(Tools) - 外部程序管理器(Add-in Manager...)勾上ScriptOutline插件确定即可显示Script Outline窗口。                   2.1.4      编写测试代码效果如图                                      藉此我们可以在方法间快速切换注意这里使用的环境是Microsoft Visual Studio 2005。                                2.2      SmartOutline                   2.2.1  下载 http://submain.com/download/smartoutline/ 输入邮箱地址点下载即可。                   2.2.2      安装插件 SmartOutline_v1.1.msi 下一步下一步就行。工具栏会出现SmallOutline可能需要重启VS。                   2.2.3      编写测试代码依次按步骤                         2.2.3.1      选中要折叠的函数出现如下提示                                  2.2.3.2      点击提示或输入组合快捷键 AltS、AltC 弹出如下对话框输入JS代码折叠后显示的注释名                                   2.2.3.3      最终效果                 2.2.4  总结         比较之下还是这个最好用如下优点         a).  不污染源代码和C#里面写#region的效果一样。         b).  折叠效果好能显示折叠后代码块的注释不需要像宏那样关掉之后重新激活。         c).  此插件同时支持VS2005和VS2008不仅如此还支持C#、HTML、CSS等可以从SmallOutline - General - Enable SmallOutline for the following files下面的列表里看到支持的其他文件。               2.3      JavaScript Function Outliner插件 也请大家关注和支持此园友的插件 : )   结束         宏是个好东东虽然有现成的插件用仍然假借这个机会来学习一翻甚至有想法通过宏来辅助ORM工具生成一些代码以及对代码生成均有参考价值:)       本博Visual Studio相关文章   1.  Visual Studio 让JS也支持代码折叠 [ Visual Studio | #region | #endregion ]   2.  Visual Studio 模板 —— 自定义WebForm模板   3.  用Visual Studio 2005/2008提取EXE文件中的资源[图片|htm|光标文件]   4.  Microsoft Visual Studio 2005 快捷键提示   5.  Visual Studio 在根目录下运行文件系统站点 [ Visual Studio | 文件系统 | WebDev.WebServer.EXE ]
http://www.yutouwan.com/news/53000/

相关文章:

  • 建设网站门户wordpress制作图床
  • 沈阳做网站 熊掌号帝国cms做笑话网站
  • 上海网站设计优刻wordpress整站无刷新
  • 网站数据库备份还原网络营销策划书5000字
  • 万网的怎么做网站地图网站建设教程培训
  • 学校二级网站建设网站怎么绑定域名
  • 大连网站设计培训班杭州有哪些网络公司
  • 廉江手机网站建设公司开发公司清除地上树木侵犯了谁的权利
  • 设计参考图哪个网站好怎样制作静态网站
  • 电商初学者wordpress seo插件哪个好
  • 手机网站建设哪家好wordpress 清除
  • 生物科技公司网站模板flash网站源文件下载
  • 做网站运营需要学什么条件如何网上销售自己的产品
  • 网站发展趋势和前景wordpress 医院主题
  • 网站开发心得做网站服务器什么配置
  • 佛山公司网站设计需要网站建设
  • 网站建设的公司系统规划哈尔滨seo优化客户
  • 重庆市公路建设网站怎么上百度推广产品
  • 开设类似于京东商城这类购物网站安卓手机下载app的软件
  • 珠海医疗网站建设公司排名wordpress js在哪
  • 凡科轻站小程序制作平台开发公司质量管理制度体系的情况说明
  • 黄冈网站建设哪家好gooood设计网
  • 有没有专门做渔具的网站做淘宝网站多少钱
  • 网站维护工作内容始兴县建设局网站
  • 免费做电子邀请涵的网站南京网站开发公司哪家好
  • 做网站和c 哪个好甘肃省住房和城乡建设部网站首页
  • 网站建设需要编程吗网页版聊天软件
  • 自建站怎么搭建线上广告平台
  • 线圈 东莞网站建设wordpress如何设置友情链接
  • 信息图表设计网站网页设计排版布局图片