一分鐘帶你瞭解神器phpstorm功能(分享)

2021-06-15 10:00:38

本篇文章給大家分享一分鐘帶你瞭解神器phpstorm功能(分享)有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

phpstorm包含了webstorm的全部功能,更能夠支援php程式碼。PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供使用者效率,可深刻理解使用者的編碼,提供智慧程式碼補全,快速導航以及即時錯誤檢查。

1.修改整個軟體的外觀

開啟「File」-「Settings」-「Appearance」(注意路徑,這裡有兩個Appearance,一個是軟體的外觀,一個是編輯器 的外觀),然後在右邊找到theme(主題),可以選擇軟體外觀的不同主題。比如你想選擇比較能夠唬人的黑色外觀就可以選擇Darcula,

然後點「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已選擇的字型,可用字型和已選字型可以點中間的左右三角按鈕互換,已選字型可以用右邊的上下三角按鈕移動來調整上下位置。

3.支援z-coding功能

z-coding是一個讓你寫html可以事半功倍的東西,比如你在html檔案裡輸入ul.nav>li*5>a然後按Tab鍵,馬上能出來一大段程式碼,如下所示:

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

4.Live Templates程式碼片斷

A)我們先介紹一個程式碼片段最基本的功能,我們要實現的目標是在html檔案或者php檔案裡打入「quan」這4個字元,怎麼實現呢?

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 v9、帝國、織夢等等全部不在話下,但是每個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」,你會看見,本地版本庫不但幫你儲存了最後的修改,而且你對檔案做的每一步修改它都有記錄,左側欄顯示的是修改時間,中間是顯示的修改的 地方,右側是當前的檔案樣子,這樣你再也不怕修改錯了不能返回以前的步驟了,也再也不怕突然停電沒有儲存辛苦編輯的檔案等等了,哇,真想三呼萬歲啊。

推薦學習:《》

以上就是一分鐘帶你瞭解神器phpstorm功能(分享)的詳細內容,更多請關注TW511.COM其它相關文章!