EditPlus是我最常用的ASP/HTML/CSS開發工具。
然而它只支援C/C++系語言的自動完成和函數列表,沒有內建asp(VBScript)的這兩項功能。為了方便工作,我通過模仿原有設定檔,簡單地實現了這兩個功能。
先建立一個asp.acp檔案。
--------------------------------------
#TITLE=ASP/VB
; EditPlus Auto-completion file v1.0 written by Snowalk.HD.
; This file is provided as a default auto-completion file for ASP/VBScript/VB.
#CASE=n
#T=If
If ^! Then
End If
#T=While
While ^!
Wend
#T=For
For ^!, ,
Next
#T=Select
Select Case ^!
Case
End Select
#T=Do
Do While
^!
Loop
#T=Class
Class ^!
End Class
#T=Function
Function ^!
End Function
#T=Sub
Sub ^!
End Sub
#
---------------------------------------
Edit>>Preferences>>Files>>Setting&syntax
在右邊的File types選擇HTML
在右下的Auto completion填上asp.acp所在路徑就可以實現Asp(VB)自動完成
至於函數列表功能,在Function pattern裡寫上以下Regex
^[ \t]*(public |private )?(sub|function|property|class)[ \t].*
以後在查看有大量函數和過程的asp檔案時,如果想像vb6一樣根據函數或過程名來快速定位,按下Ctrl+F11就可以彈出函數列表對話方塊。