推薦一個比較好的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發表 [回復]
回復


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM