2012年9月10日

Notepad++ 外掛FingerText

如何自訂快捷語言
在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]!] 這就是下拉選單
此為結束標示我只研究了這幾個,其他的就請有興趣的人去翻翻吧

沒有留言:

張貼留言