PhpStorm是一款強大的IDE,很是適合於PHP開發人員及前端工程師。提供諸於:智能HTML/CSS/JavaScript/PHP編輯、代碼質量分析、版本控制集成(SVN、GIT)、調試和測試等功能。另外,它仍是跨平臺。在Windows和MacOS下均可以使用。php
PhpStorm安裝文件 http://www.jetbrains.com/phpstorm/html
PhpStorm License(註冊碼):http://idea.lanyus.com/前端
2、經常使用 設置快捷鍵:File -> Settings -> IDE Settings -> Keymap -> 選擇「eclipse」 -> 而後「Copy」一份 -> 再個性化設置(本身習慣的)快捷鍵前端工程師
本地修改記錄:在項目名稱上右鍵,點擊Local History | Show History。你能夠看到項目文件各個歷史版本;Alt+Shift+C,能夠看到項目最近的修改。eclipse
最近編輯:Ctrl+E。能夠快速打開你最近編輯的文件。phpstorm
代碼分界線:打開File | Setting | Editor,選擇Appearance下面的Show Method Separators。它會將你的代碼按方法,用灰色線框進行智能分割。你還能夠使用:alt+↑或↓,在方法之間進行跳轉。編輯器
代碼輸入提示:IDE基於系統函數庫,關聯項目文件的方法名,當前文件內容,內部文件路徑(使用【Ctrl+空格】補全)進行代碼提示。ide
粘貼板:使用Ctrl+Shift+V。能夠選擇須要粘貼的最近內容。函數
皮膚切換:Ctrl+反引號,能夠快速切換皮膚。測試
快速查看樣式:在HTML標籤上進行右鍵,選擇Show Applied Styles For Tag。能夠快速查看該標籤應用的樣式。相似於前端開發工程師經常使用的firebug。
查找和替換:當前文件中的文本查找和替換使用Ctrl+F和Ctrl+R;
ctrl+shift+n查找文件
ctrl+shift+f 在一個目錄裏查找一段代碼(ctrl+f的升級版)
ctr+shift+r 在一個目錄裏查找一段代碼並替換(ctrl+r的升級版)
ctrl+j插入活動代碼提示
ctrl+alt+t當前位置插入環繞代碼
alt+insert生成代碼菜單
ctrl+q查看代碼註釋
ctrl+d複製當前行
ctrl+y刪除當前行
shift+F6重命名
ctrl+shift+u字母大小寫轉換
ctrl+f查找
ctrl+r替換
F4查看源碼
ctrl+shift+i查看變量或方法定義源
ctrl+g跳轉行
ctrl+alt+F12跳轉至當前文件在磁盤上的位置
alt+down查看下一個方法
alt+up查看上一個方法
ctrl+alt+l從新格式化代碼
ctrl+shift+downstatement向下移動
ctrl+shift+upstatement向上移動
alt+shift+downline向下移動
alt+shift+upline向上移動
ctrl+/行註釋
ctrl+shift+/塊註釋
ctrl+shift+n打開工程中的文件
ctrl+b跳到變量申明處
ctrl+[]匹配 {}[]
ctrl+shift+/[選中塊代碼]
ctrl+x剪切行
ctrl+shift+v複製多個文本
alt+left/right標籤切換
ctrl+p顯示默認參數
ctrl+F12在當前類文件裏快速查找方法
CTRL+O 魔術方法
--------------------------------------------------------------
phpstorm快捷鍵:
// ctrl+shift+n 查找文件
// ctrl+j 插入活動代碼提示
// ctrl+alt+t 當前位置插入環繞代碼
// alt+insert 生成代碼菜單
// ctrl+q 查看代碼註釋
// ctrl+d 複製當前行
// ctrl+y 刪除當前行
// shift+F6 重命名
// ctrl+shift+u 字母大小寫轉換
// ctrl+f 查找
// ctrl+r 替換
// F4 查看源碼
// ctrl+shift+i 查看變量或方法定義源
// ctrl+g 跳轉行
// ctrl+alt+F12 跳轉至當前文件在磁盤上的位置
// alt+down 查看下一個方法
// alt+up 查看上一個方法
// ctrl+alt+l 從新格式化代碼
// ctrl+shift+down statement向下移動
// ctrl+shift+up statement向上移動
// alt+shift+down line向下移動
// alt+shift+up line向上移動
// ctrl+/ 行註釋
// ctrl+shift+/ 塊註釋
// ctrl+shift+n 打開工程中的文件
// ctrl+b 跳到變量申明處
// ctrl+[] 匹配 {}[]
// ctrl+shift+]/[ 選中塊代碼
....
// ctrl+x 剪切行
// ctrl+shift+v 複製多個文本
// alt+left/right 標籤切換
// ctrl+p 顯示默認參數
// ctrl+F12 在當前類文件裏快速查找方法
運行
Alt + Shift + F10 選擇的配置和運行
Alt + Shift + F9 選擇配置和調試
Shift + F10 運行
Shift + F9調試
Ctrl + Shift + F10運行範圍內配置編輯器
Ctrl + Shift + X運行命令行
調試
F8步過
F7步入
Shift + F7智能進入
Shift + F8步驟
ALT + F9運行到光標
Alt + F8計算表達式
F9恢復程序
Ctrl + F8切換斷點
Ctrl + Shift + F8查看斷點
導航
Shift + Esc鍵隱藏活動或最後一個激活的窗口
Ctrl + Shift + F4關閉活動運行/消息/ / ...選項卡
Ctrl + Shift + Backspace鍵導航到最後編輯的位置
Ctrl + Alt+B 到實施(S)
Ctrl + Shift+I 打開快速定義查詢
Ctrl + U 轉到super-method/super-class
Alt + Home 組合顯示導航欄
書籤
Ctrl + F11切換書籤助記符
Ctrl +#[0-9]轉到編號書籤
Shift + F11顯示書籤
編輯
Ctrl + Q 快速文檔查詢
ALT + INSERT 生成的代碼...器(getter,setter方法,構造函數)
Ctrl + O 覆蓋方法
Ctrl + I 實現方法
Alt + Enter 顯示意圖的行動和快速修復
Shift + Tab 鍵縮進/取消縮進選中的行
Ctrl + Shift + J 智能線鏈接(僅適用於HTML和JavaScript)
Ctrl + Enter 智能線分割(HTML和JavaScript)
Shift + Enter 開始新的生產線
Ctrl + Delete 刪除字(word)
Ctrl + Backspace刪除字開始
Ctrl +小鍵盤+ / - 展開/摺疊代碼塊
Ctrl + Shift +小鍵盤+展開所有
Ctrl + Shift +數字鍵盤關閉所有
三 、 設置
1.界面中文方框問題
Settings->Appearance中
Theme 設置 Windows
勾選Override default fonts by (not recommended),設置字體爲宋體
2.顯示行號
Settings->Editor->Appearance標籤項,勾選Show line numbers
3.光標不隨意定位
Settings->Editor中去掉Allow placement of caret after end of line。
4.啓動的時候不打開工程文件
Settings->General去掉Reopen last project on startup.
5.沒法起動Tomcat( IntelliJ IDEA)
請使用ZIP版的Tomcat
6.快捷鍵問題
能夠使用其餘軟件的快捷鍵,
Settings->Keymap
7.快捷鍵衝突(本身修改)
默認代碼提示和補全快捷鍵跟輸入法衝突,如何解決:Settings->Keymap
8.用*標識編輯過的文件
Editor –> Editor Tabs
選中Mark modifyied tabs with asterisk
9.編碼設置:編輯器中中文亂碼問題
這個是項目字符編碼設置錯誤
FILE ->Settings-> 有3處設置根據本身須要設置
IDE Encondings:IDE編碼 ,選擇 IDE Encoding爲GBK。這邊要本身去調整了
Project Encoding:項目編碼
Default encoding for properties files:默認文件編碼
10.編輯器中字體和大小
FILE -> Settings> Editor->Colors & Fonts -> Font -> 右側
Size:字體大小
Line spacing:行間距
下框中是字體,左側->可選擇字體,右側->實際應用字體
11.顯示文件夾或文件過濾
File->Setting->File Types->Ignore file and folders
裏面填寫你要的過濾不顯示的
注意大小寫哦
12.當前編輯文件定位
方法1) 在編輯的所選文件按ALT+F1, 而後選擇PROJECT VIEW
詳細請看:http://www.cr173.com/html/66775_1.html
setting-Editor--live template-php