PHPStorm 下載及主題樣式下載
http://www.lanmps.com/html/tools.html
風.fox
主題
Preferences->Appearance & Behavior ->Appearance
Theme 選擇 Darcual
界面字體及大小
Preferences->Appearance & Behavior ->Appearance
Override default fonts by(not recommended) 勾選
以下可以根據你自己的喜歡更改
字體大小:14
name字體選擇:
MAC系統Lucida Grand
Windows系統 Mircrosoft YaHei 或 微軟雅黑
自動保存-每15秒自動保存
Preferences->Appearance & Behavior ->System Settings
Save files automatically if application is idle for 15 sec 勾選
你也可以修改你想要多少秒自動保存
關閉自動檢測更新
Preferences->Appearance & Behavior ->System Settings->Updates
Automatically check update for …. 取消勾選
如果你鏈接PHPSTORM官網的網速很快可以PASS
文件編碼
Preferences->Editor->File Encondings
IDE Encondings:IDE編碼
Project Encoding:項目編碼
Default encoding for properties files:默認文件編碼
UTF-8 本人的項目都是UTF-8編碼,所以這里的是UTF-8
你要根據你自己的編碼設置
顯示行號
Preferences -> Editor->General->Appearance
Show line numbers 勾選
有的版本沒有默認已勾選
正在編輯的文件加星號標識:
Preferences -> editor -> General->Editor Tabs
Mark modifed tabs with asterisk 勾選
編輯器內字體大小
Preferences -> editor ->Colors & Fonts->Font
先要把Scheme另存為一個才可以修改
Show Only monospaced fonts 取消勾選
修改字體,字體大小及行間距:
字體大小:15
行間距:1.1
字體:(可以根據喜好自行設置)
MAC系統Monaco
Windows系統 FiraCode、 Mircrosoft YaHei 或 微軟雅黑
換行符修改
Preferences -> editor -> Code Style
line separator(for new files):選擇Unix and OSX(\n)
當前編輯文件定位和自動定位
自動定位
Project面板,工具圖標按鈕(齒輪形狀),彈出的菜單中選擇
Autoscroll from Source
編輯文件時,左側文件夾聚焦到該文件
這里寫圖片描述
手動定位-快捷鍵
在編輯的所選文件按ALT+F1, 然后選擇PROJECT VIEW(新版下一級 Project)
這里寫圖片描述
手動定位-工具按鈕定位
左側 項目列表框 頂部的 定位圖標
這里寫圖片描述
PHP手冊
Preferences -> Tools->External Tools
這里寫圖片描述
Parameters參數
-a http://php.net/manual/zh/function.$SelectedText$.php
1
1
注意: SelectedText表示選中的文本
如何使用
這里寫圖片描述
更多(CHM版)請看
http://www.cnblogs.com/keygle/p/3281395.html
對文件夾或文件設置顯示過濾
Preferences -> editor->File Types
Ignore file and folders
里面填寫你要的過濾不顯示的
注意大小寫哦
啟動的時候不打開工程文件
Preferences->Appearance & Behavior ->System Settings
去掉 Reopen last project on startup.
插件
Preferences->plugins
browse repositories 按鈕 ,在出現的窗口中,搜索并選擇你要的插件。
點擊 右側的 Install 按鈕進行插件安裝,安裝完成后 提示你要重啟PHPstorm,重啟之后可以使用插件
代碼地圖插件CodeGlance
IdeaVim
vim 插件
Markdown
Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。
其他插件
liveEdit(這是一款讓你寫html和css可以即寫即瀏覽的插件,它需要配合谷歌瀏覽器Chrome使用) http://www.wwwquan.com/show-66-123-1.html
特效插件
https://segmentfault.com/q/1010000005920474
TODO(表示待辦事件)注釋
快捷鍵 Alt+6
Alt+6 可以查看添加了//TODO注釋的代碼片段
一般我們在開發過程中由于時間或者各方面的時間來不及完成的代碼,往往會先將邏輯寫出來,實現留待以后添加的內容都會加上//TODO注釋
這樣就可以根據快捷鍵快速的找到
PHPstrom語法檢查(默認啟用)
如有強迫癥的人可以關閉。
非常不建議關閉,因為可以快速的顯示表示出,當前變量 命名是否規范,變量是否使用,或者變量是否拼寫錯誤等等,總之優點很多
函數中未使用的變量是灰色的。使用未定義的變量會有紅色下劃線提示(主題不一樣顏色會設置不一樣)。提示變量很好的減少了手誤
最近編輯修改過的文件
Ctrl+E可以快速打開你最近編輯的文件。
本地修改記錄
項目名稱上右鍵,點擊Local History | Show History
可以看到每次修改項目,都修改了那些文件,可以看到項目或者文件的各個歷史版本
Alt+Shift+C,可以看到項目最近的修改記錄。
常用代碼片段
CTRL + j能夠快捷的輸入常用的代碼片段,類似vim的 snipMate,可以自定義代碼片段
類名查找
CTRL + N 類名查找
文件名查找
CTRL + SHIFT + N 文件名查找
函數名查找
CTRL + SHIFT + ALT + N 函數名查找
方法變量快速查找
快速尋找方法,變量定義處:ctrl + b或者ctrl+單擊
函數或類調用查找
alt + F7找到該函數或類在哪里調用
搜索所有
Search every where 支持類名、文件名,方法名等的單獨搜索,常用的是全部搜索
Search every where 按兩次shift 即可出現
代碼格式化
ctrl+alt+l代碼格式化
重命名
shift + F6 重命名
可以重命名函數方法名、變量名,文件名,函數名可以搜索引用的文件。還可以重命名標簽名
注釋
Ctrl + /,單行注釋
Ctrl + Shift + /,多行注釋,塊注釋
/** + Enter,自動生成注釋
單詞大小寫
ctrl + shift + u 大小寫
代碼方法間快速跳轉:alt + up, down
查找PHPStorm IDE內所有的動作
快捷鍵 Ctrl + Shift + A
Ctrl + Shift + A 是一個比較重要的快捷鍵,主要用于尋找PHPStorm IDE內所有的動作。
同一個項目內打開多個項目
File -> Open或者File->Open Directory選中項目文件夾后,
選中 Open in current window 及 Add to currently opended projects,
最后點擊OK,這樣同一個項目內可以打開多個項目。
如果你的IDE不能打開,請升級最新版phpstorm
z-coding功能
z-coding是一個讓你寫html可以事半功倍的東西,比如你在html文件里輸入ul.nav>li*5>a然后按Tab鍵,馬上
能出來一大段代碼,如下所示:
Live Templates代碼片斷
https://laracasts.com/series/how-to-be-awesome-in-phpstorm
快捷鍵
快捷鍵鏡像/映射:Default(Win和Mac中都使用默認快捷鍵)
MAC中如果沒有特殊說明,那么久使用Command替換Ctrl
風.fox
介紹 使用度 win Mac
Ctrl Command+?
Command替換Ctrl
在當前文件進行文本查找 (必備) Ctrl + F
在當前文件進行文本替換 (必備) Ctrl + R
撤銷 (必備) Ctrl + Z
刪除光標所在行 或 刪除選中的行 (必備) Ctrl + Y Command+delete
?+delete
剪切光標所在行 或 剪切選擇內容 Ctrl + X
復制光標所在行 或 復制選擇內容 Ctrl + C
復制光標所在行 或 復制選擇內容,
并把復制內容插入光標位置下面 (必備) Ctrl + D
遞進式選擇代碼塊
可選中光標所在的單詞或段落,
連續按會在原有選中的基礎上再擴展選中范圍 (必備) Ctrl + W Option+↑
顯示最近打開的文件記錄列表 Ctrl + E
根據輸入的 類名 查找類文件 Ctrl + N Command+O
?+O
在當前文件跳轉到指定行處 Ctrl + G Command+L
?+L
插入自定義動態代碼模板 Ctrl + J
方法參數提示顯示 Ctrl + P
光標所在的變量
/ 類名 / 方法名等上面(也可以在提示補充的時候按),
顯示文檔內容 Ctrl + Q F1或
Control+J
前往當前光標所在的方法的父類的方法 / 接口定義 Ctrl + U
進入光標所在的方法/變量的接口或是定義出 Ctrl + B或
Ctrl + 左鍵單擊 Command + B 或
Command + 左鍵單擊
版本控制提交項目,
需要此項目有加入到版本控制才可用 Ctrl + K
版本控制更新項目,
需要此項目有加入到版本控制才可用 Ctrl + T
顯示當前類的層次結構 Ctrl + H Control + H
選擇可重寫的方法 Ctrl + O Control + O
選擇可繼承的方法 Ctrl + I Control + I
展開代碼 Ctrl + +
折疊代碼 Ctrl + -
注釋光標所在行代碼,
會根據當前不同文件類型使用不同的注釋符號 (必備) Ctrl + /
移動光標到當前所在代碼的花括號開始位置 Ctrl + [ Option+Command+[
移動光標到當前所在代碼的花括號結束位置 Ctrl + ] Option+Command+]
在光標所在的錯誤代碼出顯示錯誤信息 Ctrl + F1 Command+F1
調轉到所選中的詞的下一個引用位置 Ctrl + F3 無
關閉當前編輯文件 Ctrl + F4 Command+W
在 Debug 模式下,
設置光標當前行為斷點,如果當前已經是斷點則去掉斷點 Ctrl + F8 Command+F8
執行 Make Project 操作 無 無
選中文件 / 文件夾,
使用助記符設定 / 取消書簽 Ctrl + F11 Option+F3
彈出當前文件結構層,
可以在彈出的層上直接輸入,進行篩選 Ctrl + F12 Command+F12
編輯窗口切換,
如果在切換的過程又加按上delete,則是關閉對應選中的窗口 Ctrl + Tab Control + →
智能分隔行 Ctrl + Enter Option+Enter
跳到文件尾 Ctrl + End Command+↘
跳到文件頭 Ctrl + Home Command+↖
基礎代碼補全
默認在 Windows 系統上被輸入法占用,
需要進行修改,
建議修改為 Ctrl + 逗號 (必備) Ctrl + Space Option + Space
刪除光標后面的單詞或是中文句 Ctrl + Delete Option+Fn+delete
刪除光標前面的單詞或是中文句 Ctrl + BackSpace Option+delete
打開項目文件 Alt+1 Command+1
顯示書簽 Alt + 2 Command+2
查找//@todo標簽 Alt + 6 Command+6
顯示類中的方法 Alt + 7 Command+7
顯示類中的方法 Alt + 8 Command+8
在打開的文件標題上,彈出該文件路徑 Ctrl + 左鍵單擊 Command+左鍵單擊
按 Ctrl 不要松開,
會顯示光標所在的類信息摘要 Ctrl + 光標定位 Command + 光標定位
光標跳轉到當前單詞 / 中文句的左側開頭位置 Ctrl + 左方向鍵 Option+←
光標跳轉到當前單詞 / 中文句的右側開頭位置 Ctrl + 右方向鍵 Option+→
等效于鼠標滾輪向前效果 Ctrl + 前方向鍵 無
等效于鼠標滾輪向后效果 Ctrl + 后方向鍵 無
Alt
顯示版本控制常用操作菜單彈出層 Alt + ` Option+V
彈出一個提示,
顯示當前類的聲明 / 上下文信息 Alt + Q Control+Shift+Q
顯示當前文件選擇目標彈出層,
彈出層中有很多目標可以進行選擇 Alt + F1 Option+F1
對于前面頁面,
顯示各類瀏覽器打開目標選擇彈出層 Alt + F2 Option+F2
選中文本,
逐個往下查找相同文本,并高亮顯示 Alt + F3 Command+F
查找光標所在的方法 / 變量 / 類被調用的地方 Alt + F7 Option+F7
在 Debug 的狀態下,
選中對象,彈出可輸入計算表達式調試框,
查看該輸入內容的調試結果 Alt + F8 Option+F8
定位 / 顯示到當前文件的 Navigation Bar Alt + Home Command+↑
根據光標所在問題,
提供快速修復選擇,
光標放在的位置不同提示的結果也不同 (必備) Alt + Enter Option+Enter
代碼自動生成,
如生成對象的 set / get 方法,
構造函數,toString() 等 Alt + Insert Control+Enter 或
Command+N
按左方向切換當前已打開的文件視圖 Alt + 左方向鍵 Control+← 或
Shift+Command+[
按右方向切換當前已打開的文件視圖 Alt + 右方向鍵 Control+→ 或
Shift+Command+]
當前光標跳轉到當前文件的前一個方法名位置 Alt + 前方向鍵 Option+↑
當前光標跳轉到當前文件的后一個方法名位置 Alt + 后方向鍵 Option+↓
打開項目文件 Alt+1 Command+1
顯示書簽 Alt + 2 Command+2
查找//@todo標簽 Alt + 6 Command+6
顯示類中的方法 Alt + 7 Command+7
顯示類中的方法 Alt + 8 Command+8
打開版本控制器 Alt + 9 Command+9
單詞自變換之代碼補全 Alt + / Option+/
Shift
如果有外部文檔可以連接外部文檔 Shift + F1
跳轉到上一個高亮錯誤 或 警告位置 Shift + F2
在查找模式下,查找匹配上一個 Shift + F3 Shift+Command+G
對當前打開的文件,
使用新Windows窗口打開,舊窗口保留 Shift + F4
高級修改
可以重命名函數方法名、變量名,文件名,函數名可以搜索引用的文件。還可以重命名標簽名 Shift + F6 Shift+F6
在 Debug 模式下,
智能步入。
斷點所在行上有多個方法調用,
會彈出進入哪個方法 Shift + F7
在 Debug 模式下,跳出,表現出來的效果跟 F9 一樣 Shift + F8
等效于點擊工具欄的 Debug 按鈕 Shift + F9 Control+D
等效于點擊工具欄的 Run 按鈕 Shift + F10 Control+R
彈出書簽顯示層 Shift + F11 Command+F3
取消縮進 Shift + Tab
隱藏當前 或 最后一個激活的工具窗口 Shift + ESC
選中光標到當前行尾位置 Shift + End Shift+Command+→
選中光標到當前行頭位置 Shift + Home Shift+Command+←
開始新一行。
光標所在行下空出一行,光標定位到新行位置 Shift + Enter
在打開的文件名上按此快捷鍵,
可以關閉當前打開文件 Shift + 左鍵單擊
當前文件的橫向滾動軸滾動 Shift + 滾輪前后滾動
Ctrl + Alt
格式化代碼,
可以對當前文件和整個包目錄使用 (必備) Ctrl + Alt + L Option+Command+L
優化導入的類,
可以對當前文件和整個包目錄使用 (必備) Ctrl + Alt + O
光標所在行 或 選中部分進行自動代碼縮進,
有點類似格式化 Ctrl + Alt + I Control+Option+I
對選中的代碼彈出環繞選項彈出層 Ctrl + Alt + T Option+Command+T
彈出模板選擇窗口,
講選定的代碼加入動態模板中 Ctrl + Alt + J Option+Command+J
調用層次 Ctrl + Alt + H Control+Command+H
在某個調用的方法名上使用會跳到具體的實現處,
可以跳過接口 Ctrl + Alt + B Option+Command+B
快速引進變量 Ctrl + Alt + V Option+Command+V
同步、刷新 Ctrl + Alt + Y Option+Command+Y
打開 系統設置 Ctrl + Alt + S Command+,
顯示使用的地方。
尋找被該類或是變量被調用的地方,
用彈出框的方式找出來 Ctrl + Alt + F7 Option+Command+F7
切換全屏模式 無 Control+Command+F
光標所在行上空出一行,光標定位到新行 Ctrl + Alt + Enter Option+Command+Enter
彈出跟當前文件有關聯的文件彈出層 Ctrl + Alt + Home Control+Command+↑
類名自動完成 Ctrl + Alt + Space Control+Option+Space
退回到上一個操作的地方 (必備) Ctrl + Alt + 左方向鍵 Option+Command+←
前進到上一個操作的地方 (必備) Ctrl + Alt + 右方向鍵 Option+Command+→
在查找模式下,跳到上個查找的文件 Ctrl + Alt + 前方向鍵 Option+Command+↑
在查找模式下,跳到下個查找的文件 Ctrl + Alt + 后方向鍵 Option+Command+↑
Ctrl + Shift fox.風
根據輸入內容查找整個項目 或 指定目錄內文件 (必備) Ctrl + Shift + F Option+Command+F
根據輸入內容替換對應內容,
范圍為整個項目 或 指定目錄內文件 (必備) Ctrl + Shift + R Command+Shift+R
自動將下一行合并到當前行末尾 (必備) Ctrl + Shift + J Control+Shift+J
取消撤銷 (必備) Ctrl + Shift + Z Option+Command+Z
遞進式取消選擇代碼塊。
可選中光標所在的單詞或段落,
連續按會在原有選中的基礎上再擴展取消選中范圍 (必備) Ctrl + Shift + W Option+↓
通過文件名定位
/ 打開文件 / 目錄,
打開目錄需要在輸入的內容后面多加一個正斜杠 (必備) Ctrl + Shift + N Command+Shift+O
對選中的代碼進行大小寫輪流轉換 (必備) Ctrl + Shift + U Command+Shift+U
對當前類生成單元測試類,
如果已經存在的單元測試類則可以進行選擇 Ctrl + Shift + T Command+Shift+T
復制當前文件磁盤路徑到剪貼板 Ctrl + Shift + C Command+Shift+C
彈出緩存的最近拷貝的內容管理器彈出層 Ctrl + Shift + V Command+Shift+V
顯示最近修改的文件列表的彈出層 Ctrl + Shift + E Command+Shift+E
顯示方法層次結構 Ctrl + Shift + H Command+Shift+H
跳轉到類型聲明處 Ctrl + Shift + B Command+Shift+B
快速查看光標所在的方法 或 類的定義 Ctrl + Shift + I Command+Y 或
Option+Space
查找動作 / 設置 Ctrl + Shift + A Command+Shift+A
代碼塊注釋 (必備) Ctrl + Shift + / Command+Shift+/
選中從光標所在位置到它的頂部中括號位置 Ctrl + Shift + [ Option+Command+Shift+[
選中從光標所在位置到它的底部中括號位置 Ctrl + Shift + ] Option+Command+Shift+]
展開所有代碼 Ctrl + Shift + + Command+Shift++
折疊所有代碼 Ctrl + Shift + - Command+Shift+-
高亮顯示所有該選中文本,按Esc高亮消失 Ctrl + Shift + F7 Command+Shift+F7
在 Debug 模式下,指定斷點進入條件 Ctrl + Shift + F8 Command+Shift+F8
編譯選中的文件 /包/Module 無
編輯器最大化 Ctrl + Shift + F12 Command+Shift+F12
智能代碼提示 Ctrl + Shift + Space Control+Shift+Space
自動結束代碼,行末自動添加分號 (必備) Ctrl + Shift + Enter Command+Shift+Enter
退回到上次修改的地方 Ctrl + Shift + Backspace Command+Shift+Backspace
快速添加指定數值的書簽 Ctrl + Shift + 1,2,3…9
在代碼文件上,
光標跳轉到當前單詞 / 中文句的左側開頭位置,
同時選中該單詞 / 中文句 Ctrl + Shift + 左方向鍵
在代碼文件上,
光標跳轉到當前單詞 / 中文句的右側開頭位置,
同時選中該單詞 / 中文句 Ctrl + Shift + 右方向鍵
在光標焦點是在工具選項卡上,
縮小選項卡區域 Ctrl + Shift + 左方向鍵
在光標焦點是在工具選項卡上,
擴大選項卡區域 Ctrl + Shift + 右方向鍵
光標放在方法名上,
將方法移動到上一個方法前面,
調整方法排序 Ctrl + Shift + 前方向鍵
光標放在方法名上,
將方法移動到下一個方法前面,
調整方法排序 Ctrl + Shift + 后方向鍵
Alt + Shift
選擇 / 添加 task Alt + Shift + N
顯示添加到收藏夾彈出層 Alt + Shift + F
查看最近操作項目的變化情況列表 Alt + Shift + C Option+Shift+C
添加到收藏夾 Alt + Shift + F 無
查看項目當前文件 Alt + Shift + I Option+Shift+I
在 Debug 模式下,
下一步,進入當前方法體內,
如果方法體還有方法,
則會進入該內嵌的方法中,依此循環進入 Alt + Shift + F7
彈出 Debug 的可選擇菜單 Alt + Shift + F9 Control+D
彈出 Run 的可選擇菜單 Alt + Shift + F10 Control+Option+R
選擇被雙擊的單詞 / 中文句,
按住不放,
可以同時選擇其他單詞 / 中文句 Alt + Shift + 左鍵雙擊 Option+Shift+左鍵雙擊
移動光標所在行向上移動 Alt + Shift + 前方向鍵 Option+Shift+↑
移動光標所在行向下移動 Alt + Shift + 后方向鍵 Option+Shift+↓
Ctrl + Shift + Alt
介紹 快捷鍵
無格式黏貼 Ctrl + Shift + Alt + V
前往指定的變量 / 方法 Ctrl + Shift + Alt + N Option+Command+O
打開當前項目設置 Ctrl + Alt + S Command+,
復制參考信息 Ctrl + Shift + Alt + C
其他
跳轉到下一個高亮錯誤 或 警告位置 (必備) F2
在查找模式下,定位到下一個匹配處 F3 Command+G
編輯源 F4
在 Debug 模式下,
進入下一步,如果當前行斷點是一個方法,
則進入當前方法體內,如果該方法體還有方法,
則不會進入該內嵌的方法中 F7
在 Debug 模式下,
進入下一步,
如果當前行斷點是一個方法,
則不進入當前方法體內 F8
在 Debug 模式下,
恢復程序運行,
但是如果該斷點下面代碼還有斷點則停在下一個斷點上 F9 Option+Command+R
添加書簽 F11
回到前一個工具窗口 F12 F3
縮進 Tab
從工具窗口進入代碼文件窗口 ESC
彈出 Search Everywhere 彈出層 必備 連按兩次Shift
連按兩次Shift
參考
http://blog.csdn.net/fenglailea/article/details/12166617
http://blog.csdn.net/fenglailea/article/details/38311673