您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關phpstorm功能有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
phpstorm包含了webstorm的全部功能,更能夠支持php代碼。PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。
打開“File”-“Settings”-“Appearance”(注意路徑,這里有兩個Appearance,一個是軟件的外觀,一個是編輯器 的外觀),然后在右邊找到theme(主題),可以選擇軟件外觀的不同主題。比如你想選擇比較能夠唬人的黑色外觀就可以選擇Darcula,
然后點“Apply”就會彈出一個讓你重啟軟件的按鈕,重啟以后就能看見修改的修改了(下同)。
下面的Override default fonts by(not recommended),意思是推翻默認字體(不推薦),雖然寫著不推薦,但是我們偏喜歡逆天而行怎么樣,打上勾,字體選“微軟雅黑”,字號14,當然這個隨你喜歡就行。
打開“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已選擇的字體,可用字體和已選字體可以點中間的左右三角按鈕互換,已選字體可以用右邊的上下三角按鈕移動來調整上下位置。
z-coding是一個讓你寫html可以事半功倍的東西,比如你在html文件里輸入ul.nav>li*5>a然后按Tab鍵,馬上能出來一大段代碼,如下所示:
這只是z-coding的冰山一角,更多詳情感興趣的朋友可以找一下這方面的資料。
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,這樣設置了你能省下多少時間,而且你要輸出的代碼可能很長,你都可以一下子輸出,你也可以舉一反三,用這個方法創造更多的奇跡。
打開“File”-“Export Setting”,可以把我們辛辛苦苦配置的東西導出來。阿Q溫馨小貼士:你可以修改這個配置文件的存放路徑,把它放在一個如新浪微盤等等可以和網絡同步 的文件夾里,修改配置路徑的文件在你軟件的安裝目錄下面的JetBrains\PhpStorm 7.0\bin\idea.properties,用記事本打開,復制第8行,把前面的#去掉,后面放你同步文件夾的路徑,如
插件地址也可以放在你的同步文件夾,
這樣你在公司和家里就能比較快捷地同步使用這個配置文件了。
“File”-“Add to Favorites”
“File”-“File Encoding”
打開 “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功能有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。