如何自訂快捷語言
在eclipse下開發php時,如果要為此function做註解
只要/**按下<Enter>就馬上幫你生好了,而且聰明到
你有幾個input,output都會自動產出來
/**
*
* @param
*/
function test($input=null)
{
echo $input;
}
可是,我Google了好久都找不到可以在Notepad++產生一樣的效果
但是有一個FingerText還蠻好用的
首先要先下載這個外掛,把它放在C:\Program Files\Notepad++\plugins\下
然後開啟Notepad++
自訂 / 匯入 / 匯入外掛模組...
選擇該外掛
這樣就算裝好惹
接著點開 外掛模組 / Finger Text / Toggle On/off SnippetDock
畫面的右手邊,會出現一個板子,這就是FingerText啦
至於要怎麼用呢?
打開Open或新增一個Create,來到以下畫面
========= TriggerText ==========
doc
========= scope ==========
Exp:php (這裡指參數存在.php的文件中;亦可為GLOBAL)
========= Snippet Content ============
/**
* $[![function purpose]!] */ [>END<]
請按下存檔,這樣右手的板子上會新增一個<Exp:php> doc的項目
再來新增一個 doc_p的內容如上!存檔後我們來試驗一下吧
先key上doc後按下<tab>鍵
自動就出現
/**
* function purpose
*/
然後我們在按下<Enter>後
key上doc_p 並按下<tab>鍵
什麼!剛剛設定的 * @param 就出來了,而且還可以下拉資料型態
關於如何按下<tab> 就到下一個點、如何有下拉選擇
請在編輯時找Hotspots and Secial Symbols
$[0[ ] 0] 是指Final的內容
$[![ ]!]是指<tab>到點後會出現的內容,但你可以直接編輯(有點像提示)
$[![(lis)listitem1|listitem2|listitem3]!] 這就是下拉選單
此為結束標示我只研究了這幾個,其他的就請有興趣的人去翻翻吧