推荐一个比较好的VBS编辑器
QTP 本身的IDE环境, 有诸多缺陷。所以,一般中级以上的自动化测试工程师都会采用外部其他编辑器来编辑VBS脚本。通常情况下,一般都 notepad++。 但是,notepad++也是有很多不足之处。 因此推荐一款新的编辑工具: Sublime Text 2
- Sublime Text 最近版本下载地址:http://www.sublimetext.com/
- VBS插件的下载地址:https://github.com/SublimeText/VBScript
- Sublime Text 不需要安装,下载后直接可以用
- 下载完插件后, 解压缩并将文件夹名称改成 VBScript, 然后将文件夹复制到Sublime 的Data\Packages 目录下。
- 下面附图一张,关于字体颜色,可以选择Preference菜单下的选项,也可以直接修改Data\Packages\Color Scheme - Default下相应的配置文件

- 转一下Sublime常用的快捷键:
|
Ctrl+L |
选择整行(按住-继续选择下行) |
|
Ctrl+KK |
从光标处删除至行尾 |
|
Ctrl+Shift+K |
删除整行 |
|
Ctrl+Shift+D |
复制光标所在整行,插入在该行之前 |
|
Ctrl+J |
合并行(已选择需要合并的多行时) |
|
Ctrl+KU |
改为大写 |
|
Ctrl+KL |
改为小写 |
|
Ctrl+D |
选词(按住-继续选择下个相同的字符串) |
|
Ctrl+M |
光标移动至括号内开始或结束的位置 |
|
Ctrl+Shift+M |
选择括号内的内容(按住-继续选择父括号) |
|
Ctrl+/ |
注释整行(如已选择内容,同“Ctrl+Shift+/”效果) |
|
Ctrl+Shift+/ |
注释已选择内容 |
|
Ctrl+Space |
自动完成(win与系统快捷键冲突,需修改) |
|
Ctrl+Z |
撤销 |
|
Ctrl+Y |
恢复撤销 |
|
Ctrl+Shift+V |
粘贴并自动缩进(其它兄弟写的,实测win系统自动缩进无效) |
|
Ctrl+M |
光标跳至对应的括号 |
|
Alt+. |
闭合当前标签 |
|
Ctrl+Shift+A |
选择光标位置父标签对儿 |
|
Ctrl+Shift+[ |
折叠代码 |
|
Ctrl+Shift+] |
展开代码 |
|
Ctrl+KT |
折叠属性 |
|
Ctrl+K0 |
展开所有 |
|
Ctrl+U |
软撤销 |
|
Ctrl+T |
词互换 |
|
Ctrl+Enter |
插入行后 |
|
Ctrl+Shift Enter |
插入行前 |
|
Ctrl+K Backspace |
从光标处删除至行首 |
|
Ctrl+Shift+UP |
与上行互换 |
|
Ctrl+Shift+DOWN |
与下行互换 |
|
Shift+Tab |
去除缩进 |
|
Tab |
缩进 |
|
F9 |
行排序(按a-z) |
- 还有一些插件配置方式,直接转别人的blog了:
http://alfred-long.iteye.com/blog/1668074
- 3楼 hujintaotaba 2013-07-28 14:32发表 [回复]

- 引用“kentty2008”的评论:博主,有个问题麻烦帮个忙,自从看了你这篇文章,我也开始用sublime text2这个编辑器。 我是...
要用sublime作为vbs编辑器,安装插件后,在Tools--build system--new build system 输入下面的内容,另存为VBScript.sublime-build
{
"cmd": ["wscript.exe","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.vbs",
"encoding": "utf8"
}
F7或者Ctrl+B 是Build命令,对VBS来说就是运行当前文件。
注意:文件保存路径不能有中文,否则快捷键无效。
- 2楼 kentty2008 2013-04-09 19:17发表 [回复]

- 这个需要配置外部编译环境变量么? 怎么设置啊???
- Re: blizzardlyk 2013-04-17 20:30发表 [回复]

- 回复kentty2008:这个不需要配置环境变量。不过我大多数情况只是用它来编辑代码,至于执行和调试,我并不实用这个。
- 1楼 kentty2008 2013-04-09 19:16发表 [回复]

- 博
主,有个问题麻烦帮个忙,自从看了你这篇文章,我也开始用sublime text2这个编辑器。
我是新手,有许多问题不懂。也加载了你文中提到的VBScript插件,这样是不是就可以调试运行VBS代码了? 我怎么弄,ctrl+B
时,下面的控制台信息总显示“...(1.1)microsoft VBscriipt 编译器错误:缺少语句"。不知道为什么啊?
- Re: blizzardlyk 2013-04-17 20:31发表 [回复]

- 回复
推荐一个比较好的VBS编辑器的更多相关文章
- 推荐一个markdown编辑器-Haroopad
博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:推荐一个markdown编辑器-Haroopad.
- 推荐一个Markdown数学公式编辑器——Haroopad & Mathjax
要在Markdown里插入数学公式,如果没有好用的的引擎or编辑器,那么只能插入图片了,十分麻烦.这里推荐一个十分强大的数学公式引擎--Mathjax. 配置 有道云笔记目前不支持浏览MathJax公 ...
- Vim,一个开放源代码的文本编辑器(转)
Vim,http://linux.21ds.net/2002/03/13/0268dc26fd9c725c23dae68d797935f3/ 作者:Bram Moolenaar 翻译:slimzhao ...
- 推荐10个免费的HTML编辑器
如果你想开发一个网站,你肯定想要一个很棒的HTML编辑器,一个好的编辑器可以让代码更加整齐格式化,前端显示也会更好,从而提升你的工作效率.下面就为开发者推荐10个免费的HTML编辑器,你可以尝试使用. ...
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler定时器
在C#WINFORM或者是ASP.NET的WEB应用程序中,根据各种定时任务的需求,比如:每天的数据统计,每小时刷新系统缓存等等,这个时候我们得应用到定时器这个东东. .NET Framework有自 ...
- 推荐一个实用的css工具
后台程序员整天在和数据打交道,天天的活就是抱着mysql抠数据,如果让他去写网站的样式,就让人感觉力不从心,所以推荐一个twitter的团队开发的东西,几乎囊括了网站所需的样式,http://www. ...
- 前端设计师也有必要学习seo,推荐一个seo博客
做前端设计师有一段时间了,现在越来越觉得作为一个前端设计师,必须要懂一些seo的知识. 因为公司的seo们,总是在网站做好以后,提出各种各样的网站修改的需求. 如果前端设计师,能够了解一些基本的seo ...
- 。求推荐一个usb集线器的购买网址
笔记本蓝屏了,虽然后来让笔记本自己呆了好久,它冷静下来后我重新启动它,它又恢复了正常,但是我至今也没搞懂蓝屏的原因,深切地领悟到没文化不可怕,像我这样一知半解的最可怕... ------LYQ --- ...
- 推荐一个 angular 图像加载插件
推荐一个简单的 Angular 图片加载插件:vgSrc,插件根据图片资源的不同加载状态,显示不同图片,亲测兼容IE-8. 使用 推荐使用 bower 加载: bash bower install v ...
随机推荐
- Android开发在路上:少去踩坑,多走捷径(转)
最近一朋友提了几个Android问题让我帮忙写个小分享,我觉得对新人还是挺有帮助的,所以有了这个小分享. 1. 目前, Android APP开发完成后,通常需要在哪些机型上进行测试? 2. 目前, ...
- Razor和HtmlHelper的使用意义
Razor和HtmlHelper的使用意义 写这篇文档的目的是为了给初学MVC的同伴们介绍在MVC的View中的两个新概念,能有利于我们更快,更好的开发项目.一个是视图引擎,一个是HtmlHlper. ...
- Https 客户端与服务器交互过程梳理(转)
本文试图以通俗易通的方式介绍Https的工作原理,不纠结具体的术语,不考证严格的流程.我相信弄懂了原理之后,到了具体操作和实现的时候,方向就不会错,然后条条大路通罗马.阅读文本需要提前大致了解对称加密 ...
- [TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time
Steps: 1. backup database TestMirror on Pricipal server 2. backup database log of TestMirror on Pric ...
- C面试题
1.sizeof()和strlen()使用? 答案: 1.从功能定义,strlen功能,要查找字符串的长度,sizeof功能是用来寻找指定的变量或变量类型的存储器占用 尺寸: 2.sizeof是运算符 ...
- 纯CSS3彩色边线3D立体按钮制作教程
原文:纯CSS3彩色边线3D立体按钮制作教程 今天我们来分享一款利用纯CSS3实现的3D按钮,这款按钮的一个特点是有彩色的边线,这让整个按钮显得比较多姿多彩,没那么枯燥无趣.本文不仅可以让大家看到演示 ...
- crawler_网络爬虫中编码的正确处理与乱码的解决策略
转载: http://hi.baidu.com/erliang20088/item/9156132bdaeae8949c63d134 最近一个月一直在对nutch1.6版进行中等层次的二次开发,本来是 ...
- 关于tcp封装http协议
如果tcp中没有上层协议,那么就是简单的数据包的传输,如果tcp中有上层协议,那么,当客户端把tcp包发给server的时候,server端的socket收到数据包后,从中分离出应用层协议,交给上层继 ...
- [Unity3D]Unity3D游戏开发Android内嵌视图Unity查看
---------------------------------------------------------------------------------------------------- ...
- 欧几里德欧几里德原理和扩展的原则,(Euclidean Theory and Extended Euclidean Theory)学习笔记
题记:这是我第四次审查扩展欧几里德原理,由于不经常使用.当你想使用,可以不记得细节,经常检查信息,所以,简单地梳理这一原则和扩展欧几里德的原则,以博客存档以备查用. 一个.欧几里德原理 欧几里德原理( ...