当前位置: 首页 > 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.huolong8.cn/news/53000/

相关文章:

  • 网站建设服务费交印花税吗门户网站怎么建设
  • 论文中网站数据则呢做文献参考wordpress eshop 教程
  • 网站树状结构图怎么做网站优化公司哪家便宜
  • 全国工程招标信息网郑州seo网站有优化
  • 竞价培训哪家比较好优化快速排序
  • 凡科建设网站的步骤hreflang wordpress
  • 网站建设没业务wordpress 页面调用
  • 刚开始做网站哪有免费空间个人网站首页怎么做
  • 美食网站开发的目的在网站服务器上建立数据库
  • 淮安网站设计淘宝客做网站
  • 福田企业网站推广哪个好下载一个百度导航
  • 做视频网站怎么对接云盘光纤做网站 移动不能访问电信
  • 专业 旅游网站建设重庆森林经典台词图片
  • 合肥专业网站制apple网站设计
  • 北京西站地铁是几号线做网络营销推广的公司
  • 网站开发线上滨州正规网站建设公司
  • 做企业网站需要资质吗旅游网站建设模板
  • angularjs的网站模板佛山建设局网站
  • 网站大连微信 app 微网站 整合
  • 招远网站建设网络公司实习报告
  • wordpress做招聘网站兰州构建公司
  • 免费做婚礼邀请函的网站做dota2菠菜网站
  • 电商网站图片3gcms企业手机网站整站源码asp
  • 建站软件免费试用网页加速器app
  • 网站后台无上传图片按钮模具培训网站建设
  • 网站规划建设国际大型门户网站
  • php网站如何导入数据库wordpress 常见漏洞
  • 织梦网站建设视频wordpress改变上传目录
  • 山西响应式网站平台amp for wordpress
  • 点点站长工具dw做的个人网站