如何把phpStorm打形成本身的專屬IDE?

php開發神器之一,必然會說到phpStorm,工具的強大之處是有目共睹的,開發工具即便再強大,功能再齊全,也是一種工具,重要的是你怎麼看待它和使用它。以前一直用的zend studio,最近試了試phpstorm,記錄下經常使用的操做,以便共同窗習。
phpStorm自己是一款收費的軟件,有經濟基礎的仍是建議購買註冊號,支持正版。固然也能夠下載破解版的,有關如何安裝和破解,就不累述,網上相關的資源也不少,你們能夠自行搜索下,這裏記錄下安裝後的第一步操做,對phpStorm的相關設置和配置:
一、如何設置phpStorm的默認編碼,例如UTF-8?
phpStorm的編碼分爲IDE Encoding 和Project Encoding,設置方法是打開File->Setting->Editor->File Encoding設置,例如IDE Encoding設置爲GB2312,Project Encoding 爲UTF-8。
二、如何設置phpStorm的主題樣式?
如何將本身的IDE打形成專屬IDE,總會在心理上有那麼一點成就感,那麼,怎麼將phpStorm的界面風格設置成像Sublime那種全灰的風格呢?
依次打開File->Setting->Appearance & Behavior->Appearance->UI Option,選擇Theme,點擊下拉菜單,默認爲IntelliJ,選擇Darcula,點擊apply,便可看到本身的編輯器界面變得酷炫灰了。
三、如何設置編輯區的主題?
接上一步操做,改變phpStorm界面的主題風格後,發現編輯區的主題沒有變化,這裏跟其餘編輯器有點不同,phpStorm的主題風格是將界面和編輯區分開的,下面就來設置編輯區的主題風格。依次打開
File->Setting->Editor->Colors & Fonts->Font ,看到右側有Scheme的下拉框,這個就是編輯區的主題樣式風格。選擇本身喜歡的風格,便可。這裏須要注意的是,選擇好主題後,例如我選了WarmNeon,可是apply以後,發下編輯區的字體過小,這裏更改字體須要點擊Save As,自定義主題名,而後才能更改Editor Font 下面的PrimaryFont、Size和Line spacing。
四、如何安裝本身下載的主題?
在phpStorm官方主題下載本身喜歡的主題,下載下來的是xml格式的,而後將文件拷貝到phpStorm的配置目錄裏。注意這裏指的配置目錄不是安裝目錄,而是在C盤裏的對應的一個配置目錄,通常在C:\Users\Administrator下:
C:\Users\Administrator\.WebIde100\config\colors,而後將後綴名xml爲變爲 icbl,便可在File->Setting->Editor->Colors & Fonts的Scheme下看到。
五、如何顯示行號?
若是你的編輯區沒有顯示行號,能夠經過如下設置來進行顯示Settings->Editor->Appearance標籤項,勾選Show line numbers。
六、如何添加插件?
File -> Settings -> Plugins -> Browse repositories -> 搜索,推薦安裝live edit,能夠在瀏覽器實時查看編輯效果。另外若是在學習Linux,對vim不太熟悉的話,也能夠安裝ideavim,來使用vim的操做來編輯代碼,安裝成功後,會提示重啓IDE,按照提示重啓就能夠了。
七、如何漢化phpStorm?
有關phpstorm漢化的問題,若是對英文感到惱火的話,能夠進行對編輯器進行漢化。
漢化步驟以下:
(1)首先下載安裝原版PhpStorm10
(2)將phpStorm安裝目錄C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目錄下的resources_en.jar文件複製出來,並改名爲resources_cn.jar
(3)雙擊打開resources_cn.jar(注意是打開而不是解壓出來),將下載的漢化包zh_CN目錄下的全部文件拖到剛纔打開的resources_cn.jar文件內的messages目錄中,並保存。
(4)將resources_cn.jar文件複製回
C:\Program Files (x86)\JetBrains\PhpStorm 10\lib目錄,即完成漢化。
備註:若是打開後顯示亂碼,請先刪除resources_cn.jar,而後打開phpstorm,在菜單上依次選擇
File -> Settings -> Appearance & Behavior -> Appearance -> 選中Override default fonts by(not recommended)
Name: Microsoft YaHei (選擇任意中文字體)
而後將resources_cn.jar 複製到 .\lib 目錄,從新打開phpstorm 就能正常顯示中文了。
八、如何快速選中某一行?
鼠標移動到要選中的行,先雙擊選中任意一個字符,再次雙擊,便可選中整行。
九、如何快速的複製某行?
phpStorm快速複製某行,只需將鼠標光標移動到目標行,直接ctrl+D,便可複製目標行到下一行,同時也能夠進行對代碼片斷進行快速複製。
10.如何開啓自動換行?
PHPStorm默認是啓動自動換行的,這點比zend studio好,zend studio的話,須要裝個wrapword的插件才能實現行隨窗口的大小而自動換行。若是你的phpstorm沒有換行效果的,能夠右鍵行號欄,啓用(use soft wraps)。也可設置:file->setting->editor->use soft wraps in editor,把前面的框內打勾,保存應用便可。
11.如何給函數添加註釋?
給函數添加註釋時,只須要在函數前,直接輸入/**而後按enter鍵,就會自動添加註釋。
12.如何同時選擇多個關鍵字?
要實現多個關鍵字同時選中,按住"ALT"鍵,而後"雙擊"要選擇的關鍵字,就能夠連續選擇了。
13.phpstorm如何修改php文件頭部註釋內容:
File->setting->Editor->File and Code Templates->右側Includes->PHP File Header修改相應內容。
14.phpstorm如何讓屏幕分欄顯示?
能夠 右鍵標籤->Split Vertically(垂直分欄)或者 Split Horizontally(水平分欄)顯示。
15.phpStorm一些快捷鍵的威力:
組合快捷鍵1:php

**CTRL +O**             //在一個類中尋找相應方法,直接輸入搜索
**CTRL + `**            //更改界面主題
**CTRL +E**                //打開最近瀏覽記錄
CTRL +Space             //打開語法提示
**CTRL + F4**           //關閉當前窗口
CTRL + Y                //刪除當前行或選中內容所涉及的行
**CTRL + R**            //替換
**CTRL + F**            //查找
CTRL + 「-/+」            //收縮展開代碼
CTRL + 「.」              //摺疊選中的代碼的代碼
CTRL + []               //匹配 {}[]
CTRL + X                //剪切行,不選中,直接剪切整個行,若是選中部份內容則剪切選中的內容
SHIFT + ESC             //當前激活的任意小窗口最小化,也能夠是alt + '數字鍵',數字在小窗口標題欄上有顯示
CTRL + J                //輸出代碼模板
CTRL + Q                //顯示函數註釋說明文檔
CTRL + B                //跳轉到變量函數聲明處
**CTRL + N**            ///////類名查找
**CTRL + F12**          ///////顯示當前文件的結構,在當前類文件中快速查找方法,也能夠點擊左側的structure,能夠顯示當前類中全部方法
**CTRL + G**            ///////跳轉行,如:行:列
ALT  + F7               //顯示structure全部一個類中的全部方法
ALT  + 上下箭頭          //向上向下函數間切換
CTRL + 鼠標             //代碼追蹤

組合快捷鍵2:css

CTRL + ALT + L          //格式化代碼
CTRL + ALT + J          //添加標籤
CTRL + ALT + S          //打開設置
CTRL + ALT + F12        //跳轉至當前文件所在磁盤上的位置(能夠選擇文件、目錄、磁盤)
CTRL + ALT + T          //插入代碼環繞(該快捷鍵和QQ廣播鍵衝突,可修改QQ的爲S+C+A+T)
CTRL + ALT + L          //格式化代碼,選擇內容則格式化選擇內容代碼,沒選擇內容就格式化該文件代碼(該快捷鍵和QQ解鎖鍵衝突,可修改QQ的爲S+C+A+L)
CTRL + SHIFT + R        //快速查找該關鍵字在整個項目中的位置,而且替換整個項目目錄中的匹配字符
CTRL + SHIFT + F        //快速查找該關鍵字在整個項目中的位置
ALT  + SHIFT + UP       //行移動
CTRL + SHIFT + UP       //塊移動,光標在{}()或if、while行上,進行塊移動,在普通語句上行移動
CTRL + SHIFT + I        //從新格式化代碼,不選擇就一行行格式化,選擇內容格式化選擇的內容
CTRL + SHIFT + U        //字母大小寫轉換,選擇內容轉換選擇內容,不選擇內容自動判斷選擇單詞轉換
**CTRL + SHIFT + N**    //文件名查找,打開當前工程下任意目錄的文件
CTRL + SHIFT + ALT + N  //函數名查找
CTRL + SHIFT + V        //顯示最近粘貼板中的內容,選擇後內容插入到光標位置
CTRL + SHIFT + I        //查看變量初始化的值,若是是css中的class則顯示當前class詳細信息,若是是js則顯示function的詳細信息(想象一下,若是在jquery的方法上查看詳細 信息,就直接能夠看到實現代碼了),若是是php,那當時仍是function的詳細信息
相關文章
相關標籤/搜索