原文連接: http://wwwquan.com/show-66-121-1.htmlphp
A)咱們先介紹一個代碼片斷最基本的功能,咱們要實現的目標是在html文件或者php文件裏打入「quan」這4個字符,就能出現站長圈的網址「http:/ /wwwquan .com」。怎麼實現呢?
1).打開「File」-「Settings」,找到並點中「Live Templates」,
2).點右邊的+號(7.0版本有兩個選擇,選擇Live Templates),
3).Abbreviation是你未來要輸出代碼片段代碼的縮寫,如今輸入「quan」,
4).Description是代碼片段的描述,這是方便咱們本身知道這段代碼是什麼東西,咱們輸入「站長圈網址」,
5).Template text是代碼片段的內容,咱們輸入「http://wwwquan.com」。
6).下面有一行紅色的字很重要,No applicable contexts yet,Define是讓你選你的代碼片段是在哪一種類型的文件裏起做用的,這個必定要選擇一下,沒有選擇時以下圖綠框所示,它被分在一個user類別下面。如今咱們要讓它在html和php文件裏起做用,因此在彈出框的html和php兩個前面打勾(選擇之後下面的字就不是紅色的了),如圖所示。
html
提示:Expand with是設置用什麼快捷鍵來顯示設置的代碼片段,咱們用默認的Tab鍵不改。app
保存重啓之後,打開一個html或者php文件測試一下吧。phpstorm
B)下面介紹一個代碼片段的複雜一點的用法。函數
假設咱們是一個懂不少cms的高手,什麼phpcms v九、帝國、織夢等等所有不在話下,可是每一個cms都有本身的標籤,除非你都一一記住,否則你就只能打開它默認模板或者手冊去複製粘貼。如今咱們就用phpstorm的代碼片段來設置一個快捷輸入的方法,舉例說明如何快速輸入phpcms v9的關鍵字標籤和帝國的關鍵字標籤。測試
1).打開「File」-「Settings」,找到並點中「Live Templates」,
2).點右邊的+號(7.0版本有兩個選擇,選擇Live Templates),
3).Abbreviation是你未來要輸出代碼片段代碼的縮寫,如今輸入「cmskeywords」,
4).Description是代碼片段的描述,這是方便咱們本身知道這段代碼是什麼東西,咱們輸入「cms的關鍵字」,
5).Template text是代碼片段的內容,此次和前面有所不一樣,咱們要輸入一個變量「$var$」,輸入之後會發現右邊那個原本灰色的按鈕「Edit variables」變成可點狀態了,以下圖紅框所示,等一下咱們設置這個。
6).仍是別忘了下面的紅色字「Define」點一下,設置html和php打勾,這是由於有些cms的模板是html有的是php類型的,這個懂cms的朋友你懂的。
7)而後點開剛纔已經可點的按鈕「Edit variables」
3d
能夠看見「Derfault value」是默認值,咱們輸入「"頁面關鍵字"」,注意這是一個字符串類型,外面要加英文的雙引號,前面一個「Expression」裏有不少函數,咱們要介紹的是「enum()」枚舉函數,咱們輸入「enum("帝國關鍵字","phpcms關鍵字")」,括號裏是參數,參數用英文雙引號括起來,參數中間用英文逗號相隔。orm
8)下面重複2--6步,點右邊的+號,選擇Live Templates,Abbreviation裏輸入「帝國關鍵字」(這個與你在枚舉函數裏輸入的參數是同樣的),Description 隨便你寫不寫,你也能夠寫上「帝國關鍵字」,這個無所謂;Template text 裏輸入帝國的關鍵字標籤「[!--pagekey--]」,「Define」點一下,設置html和php打勾
9)再重複2--6步,設置「phpcms關鍵字」是「{$SEO['keyword']}」htm
OK,見證奇蹟的時刻到啦,咱們來測試一下咱們的成果吧。打開一個html或者php的文件,爲何?由於咱們剛纔設置了只在這兩種類型的文件裏才能用咱們設置的代碼片段啊。而後在須要的地方輸入「cmskeywords」,按Tab鍵,是否是有個下拉菜單,裏面的內容就是剛纔在枚舉函數裏設置的,用上下鍵選擇任意一個按回車,而後再按Tab,大功告成了。blog
每作一步都想一想剛纔是在哪裏設置了纔會出現這樣的結果,試想一下,若是你懂N種cms,這樣設置了你能省下多少時間,並且你要輸出的代碼可能很長,你均可以一會兒輸出,你也能夠觸類旁通,用這個方法創造更多的奇蹟。