phpstorm使用教程

phpstorm包含了webstorm的所有功能,更可以支持php代碼。PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深入理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。php

phpstorm的好功能有不少不少,爲咱們快速有效地完成項目提供了不少的方便之處,下面咱們就一窺它的神奇之處吧。html

先從搗鼓編輯器外觀讓咱們看着順眼些開始吧。前端

1.修改整個軟件的外觀

打開「File」-「Settings」-「Appearance」(注意路徑,這裏有兩個Appearance,一個是軟件的外觀,一個是編輯器 的外觀),而後在右邊找到theme(主題),能夠選擇軟件外觀的不一樣主題。好比你想選擇比較可以唬人的黑色外觀就能夠選擇Darcula,如圖;web

\

而後點「Apply」就會彈出一個讓你重啓軟件的按鈕,重啓之後就能看見修改的修改了(下同)。緩存

  \

下面的Override default fonts by(not recommended),意思是推翻默認字體(不推薦),雖然寫着不推薦,可是咱們偏喜歡逆天而行怎麼樣,打上勾,字體選「微軟雅黑」,字號14,固然這個隨你喜歡就行。前端框架

\
 

2.修改編輯器外觀

打開「File」-「Settings」-「Editor」-「Appearance」裏點中「Colors & Fonts」,右邊會有一些已有的風格,它們是編輯器的總體風格,如圖:服務器

\
 

若是你想局部修改編輯器字體,能夠點開「Colors & Fonts」前面的小標記,下面有個「Font」,點中它,右邊出現一些選項,注意:這時候這些參數是不能修改的,因此第一步咱們就是要先Save As...保存成本身的風格,而後取一個名字如mydefault,而後咱們就能夠隨心所欲了,哈哈。網絡

最好選擇「Show only monosoaced fonts」,這個是等寬字體,等寬字體是方便咱們寫代碼時能夠進行列操做的。Size爲14,Line spacing爲1.1,固然這隨你喜歡,在下面字體裏選一個喜歡的字體,左邊框裏是available fonts可用字體,右邊框裏是Selected fonts已選擇的字體,可用字體和已選字體能夠點中間的左右三角按鈕互換,已選字體能夠用右邊的上下三角按鈕移動來調整上下位置。app

\
 

3.支持z-coding功能

z-coding是一個讓你寫html能夠事半功倍的東西,好比你在html文件裏輸入ul.nav>li*5>a而後按Tab鍵,立刻能出來一大段代碼,以下所示:框架

\

這只是z-coding的冰山一角,更多詳情感興趣的朋友能夠找一下這方面的資料。 

 

4.Live Templates代碼片段


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兩個前面打勾(選擇之後下面的字就不是紅色的了),如圖所示。
\

\

提示:Expand with是設置用什麼快捷鍵來顯示設置的代碼片段,咱們用默認的Tab鍵不改。

保存重啓之後,打開一個html或者php文件測試一下吧。

 
 
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」
\

能夠看見「Derfault value」是默認值,咱們輸入「"頁面關鍵字"」,注意這是一個字符串類型,外面要加英文的雙引號,前面一個「Expression」裏有不少函數,我 們要介紹的是「enum()」枚舉函數,咱們輸入「enum("帝國關鍵字","phpcms關鍵字")」,括號裏是參數,參數用英文雙引號括起來,參數 中間用英文逗號相隔。

8)下面重複2--6步,點右邊的+號,選擇Live Templates,Abbreviation裏輸入「帝國關鍵字」(這個與你在枚舉函數裏輸入的參數是同樣的),Description 隨便你寫不寫,你也能夠寫上「帝國關鍵字」,這個無所謂;Template text 裏輸入帝國的關鍵字標籤「[!--pagekey--]」,「Define」點一下,設置html和php打勾
\

9)再重複2--6步,設置「phpcms關鍵字」是「{$SEO['keyword']}」

OK,見證奇蹟的時刻到啦,咱們來測試一下咱們的成果吧。打開一個html或者php的文件,爲何?由於咱們剛纔設置了只在這兩種類型的文件裏才 能用咱們設置的代碼片段啊。而後在須要的地方輸入「cmskeywords」,按Tab鍵,是否是有個下拉菜單,裏面的內容就是剛纔在枚舉函數裏設置的, 用上下鍵選擇任意一個按回車,而後再按Tab,大功告成了。

每作一步都想一想剛纔是在哪裏設置了纔會出現這樣的結果,試想一下,若是你懂N種cms,這樣設置了你能省下多少時間,並且你要輸出的代碼可能很長,你均可以一會兒輸出,你也能夠觸類旁通,用這個方法創造更多的奇蹟。

5.配置的導入和導出

打開「File」-「Export Setting」,能夠把咱們辛辛苦苦配置的東西導出來。阿Q舒適小貼士:你能夠修改這個配置文件的存放路徑,把它放在一個如新浪微盤等等能夠和網絡同步 的文件夾裏,修改配置路徑的文件在你軟件的安裝目錄下面的JetBrains\PhpStorm 7.0\bin\idea.properties,用記事本打開,複製第8行,把前面的#去掉,後面放你同步文件夾的路徑,如

\

插件地址也能夠放在你的同步文件夾,如圖:

\

這樣你在公司和家裏就能比較快捷地同步使用這個配置文件了。
 

6.項目收藏夾

「File」-「Add to Favorites」
 

7.設置文件編碼

「File」-「File Encoding」
 

8.新建本地項目

打開 「File」-「New Project」,彈出以下圖的一個框:

\

「Project name」是項目名稱,不要被「項目」這兩個字嚇到了,它其實就是你要放文件的一個文件夾名字,「Location」 就是你文件夾要放的路徑,「Project type」是項目的類型,這也是phpstorm的一個特別功能,若是你要建的是一個空項目,能夠選默認的「Empty project」,空項目裏會默認有一個.idea文件夾。同時,phpstorm也爲你準備好了一些其餘項目,好比咱們建一個「Twitter Bootstrap」,它是一款微博的先驅Twitter推出的前端框架利器,步驟以下:

\
\

而後你就會看見這個框架裏已經有了不少文件,你就能夠不費吹灰之力使用它們了。

\

9.新建遠程項目


1. 打開 「Tools」-「Deployment」-「Brower Remote Host」,
\

2.在窗口右側能夠看見一個「Remote Host」區域,點開三個小點點的按鈕,新建一個服務
\
\

3.填好你的FTP的信息,填完能夠點「Test FTP Connection」測試一下鏈接是否成功,如圖:
\
\


4.點開前面圖中的「Advanced options」按鈕,彈出以下對話框,勾選「Passive mode」被動模式:
\

5.還要點開「Mappings」,選擇你下載服務器文件時緩存映射的地方":
\

6.而後你就能夠在右側看見你鏈接的遠程服務器了,點開小加號,就看能夠看見你空間裏的東西了:
\

7.當你第一次編輯某個文件的時候,能夠在那個文件的名字上右鍵選擇「Upload here」下載到本地,它會下載到你映射的地方,
\

8. 你編輯完成後能夠在文件編輯區右鍵鼠標,選擇「Upload to」把編輯好的文件上傳到服務器,若是你嫌這樣作麻煩,也能夠設置一個快捷鍵,好比「ctrl+s」。
 \

有人怕「ctrl+s」和本地保存有衝突,不用怕,由於phpstorm的強大之處在於它本地不須要你保存,它會自動保存,並且它還有一個本地版本庫。

那咱們順便來看看這個本地版本庫是個啥東西吧。打開菜單欄上「VCS」-「Local History」-「Show History」,你會看見,本地版本庫不但幫你保存了最後的修改,並且你對文件作的每一步修改它都有記錄,左側欄顯示的是修改時間,中間是顯示的修改的 地方,右側是當前的文件樣子,這樣你不再怕修改錯了不能返回之前的步驟了,也不再怕忽然停電沒有保存辛苦編輯的文件等等了,哇,真想三呼萬歲啊。

\

\

更多詳細操做,請看視頻教程《站長圈阿Q講PHP基礎第五課 phpstorm的使用_01
相關文章
相關標籤/搜索