推荐一个比较好的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下相应的配置文件


推荐一个比较好的VBS编辑器_第1张图片

  • 转一下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发表 [回复]
回复

你可能感兴趣的:(编辑器)