如何把phpStorm打造成自己的專屬IDE

來源:互聯網
上載者:User

標籤:

1、如何設定phpStorm的預設編碼,例如UTF-8?
phpStorm的編碼分為IDE Encoding 和Project Encoding,設定方法是開啟File->Setting->Editor->File Encoding設定,例如IDE Encoding設定為GB2312,Project Encoding 為UTF-8。
2、如何設定phpStorm的主題樣式?
如何將自己的IDE打造成專屬IDE,總會在心理上有那麼一點成就感,那麼,怎麼將phpStorm的介面風格設定成像Sublime那種全灰的風格呢?
依次開啟File->Setting->Appearance & Behavior->Appearance->UI Option,選擇Theme,點擊下拉式功能表,預設為IntelliJ,選擇Darcula,點擊apply,即可看到自己的編輯器介面變得酷炫灰了。
3、如何設定編輯區的主題?
接上一步操作,改變phpStorm介面的主題風格後,發現編輯區的主題沒有變化,這裡跟其他編輯器有點不一樣,phpStorm的主題風格是將介面和編輯區分開的,下面就來設定編輯區的主題風格。依次開啟
File->Setting->Editor->Colors & Fonts->Font ,看到右側有Scheme的下拉框,這個就是編輯區的主題樣式風格。選擇自己喜歡的風格,即可。這裡需要注意的是,選擇好主題後,例如我選了WarmNeon,但是apply之後,發下編輯區的字型太小,這裡更改字型需要點擊Save As,自訂佈景主題名,然後才能更改Editor Font 下面的PrimaryFont、Size和Line spacing。
4、如何安裝自己下載的主題?
在phpStorm官方主題下載自己喜歡的主題,下載下來的是xml格式的,然後將檔案拷貝到phpStorm的配置目錄裡。注意這裡指的配置目錄不是安裝目錄,而是在C盤裡的對應的一個配置目錄,一般在C:\Users\Administrator下:
C:\Users\Administrator\.WebIde100\config\colors,然後將尾碼名xml為變為 icbl,即可在File->Setting->Editor->Colors & Fonts的Scheme下看到。
5、如何顯示行號?
如果你的編輯區沒有顯示行號,可以通過以下設定來進行顯示Settings->Editor->Appearance標籤項,勾選Show line numbers。
6、如何添加外掛程式?
File -> Settings -> Plugins -> Browse repositories -> 搜尋,推薦安裝live edit,可以在瀏覽器即時查看編輯效果。另外如果在學習Linux,對vim不太熟悉的話,也可以安裝ideavim,來使用vim的操作來編輯代碼,安裝成功後,會提示重啟IDE,按照提示重啟就可以了。
7、如何漢化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 就能正常顯示中文了。
8、如何快速選中某一行?
滑鼠移動到要選中的行,先雙擊選中任意一個字元,再次雙擊,即可選中整行。
9、如何快速的複製某行?
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:
**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:
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的詳細資料

如何把phpStorm打造成自己的專屬IDE

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.