phpstorm 使用技巧總結
工欲善其事,必先利其器. 擁有一個好的工具不僅可以事半功倍,而且也令人神清氣爽.
在編輯器上,我所走過的路是這樣的:notepad(對,就是最原始的WIN下的note) -> editplus -> zendstudio -> notepad++ & vim -> phpstorm .
VIM和notepad++如果不加外掛, 就是純粹的編輯器, 儘管寫程式碼很爽, 但管理專案還是太弱, 要配置完善加各種外掛,整個下來就很耗時耗力.phpstorm可以使用VIM編輯模式,這樣就擁有了VIM的操作和IDE的專案管理.
zendstudio不可否認是一款非常出色的IDE, 但是也有大吃記憶體的詬病和不能編輯大檔案的致命傷. 在eclipse上加了個外掛,改為收費軟體. 號稱"借花獻佛的胖子". 我也是一直在使用ZS的, 後來同事推薦, 用過phpstorm,只不過當時是兩年前, 那時候的PHPSTORM還不成熟, 粗糙的介面加上"也很卡"的毛病讓我最終棄用了它.
如今,phpStorm不同以往,做的很完美. 使用了一段時間,感覺不會再使用ZS了.
現在把一些使用技巧記錄下來,免得到時候忘了再查:
1,從版本控制系統建立專案:
CVS -> Checkout from Version Control
2, 關聯DOC文件:
右鍵External Librariese -> Configure PHP include paths
3, 去掉波浪線:
settings -> Editor -> Colors & Fonts -> General -> TYPO->Effects
4, 顯示行號:
settings -> Editor->Appearance->Show line numbers
5,遠端或本地同步檔案:
Tools -> Deploments -> Configuration
6, 去掉右上角瀏覽器圖示:
settings -> tools -> WebBrowsers
7, 新增VIM外掛:
settings->editor ->plugins->browse repositories ->搜尋VIM
8,啟動的時候不開啟工程檔案
Settings->General去掉
9, 取消自動儲存
appearance -> system settings -> save file的兩個選項 去掉
10, 將編輯的檔案加星號標識:
settings -> editor -> editor tabs -> 勾選 mark modifed tabs…
11, 新增副檔名高亮顯示:
settings -> editor -> file types
常用快捷鍵:
SHIFT按2次:根據檔名快速搜尋
CTRL + D 複製當前行到下一行 或 複製選中內容到選中內容之後
CTRL + Y 刪除當前行或選中內容所涉及的行
CTRL + R 替換
CTRL + F 查詢
ALT + 上下箭頭 向上向下函式間切換
CTRL + SHIFT + V 顯示最近貼上板中的內容,選擇後內容插入到游標位置
CTRL + Q 顯示函式註釋說明文件
CTRL + B 跳轉到變數函式宣告處
CTRL + N 類名查詢
CTRL + G 跳轉行,如:行:列
CTRL + SHIFT + N 檔名查詢,開啟當前工程下任意目錄的檔案
CTRL + SHIFT + ALT + N 函式名查詢
CTRL + SHIFT + I 檢視變數初始化的值,如果是css中的class則顯示當前class詳細資訊,如果是js則顯示function的詳細資訊(想象一下,如果在jquery的方法上檢視詳細 資訊,就直接可以看到實現程式碼了),如果是php,那當時還是function的詳細資訊
CTRL + ALT + F12 跳轉至當前檔案所在磁碟上的位置(可以選擇檔案、目錄、磁碟)
CTRL + ALT + T 插入程式碼環繞(該快捷鍵和QQ廣播鍵衝突,可修改QQ的為S+C+A+T)
CTRL + ALT + L 格式化程式碼,選擇內容則格式化選擇內容程式碼,沒選擇內容就格式化該檔案程式碼(該快捷鍵和QQ解鎖鍵衝突,可修改QQ的為S+C+A+L)
ALT + 左右方向鍵 標籤切換
CTRL + F12 顯示當前檔案的結構,在當前類檔案中快速查詢方法
CTRL + SHIFT + R 快速查詢該關鍵字在整個專案中的位置,並且替換整個專案目錄中的匹配字元
CTRL + SHIFT + F 快速查詢該關鍵字在整個專案中的位置
CTRL + “-/+” 收縮展開程式碼
CTRL + “.” 摺疊選中的程式碼的程式碼
CTRL + [] 匹配 {}[]
CTRL + X 剪下行,不選中,直接剪下整個行,如果選中部分內容則剪下選中的內容
CTRL + D 複製行
CTRL + / 單行註釋,並跳到下一行
CTRL + SHIFT + / 塊註釋
SHIFT + ESC: 當前啟用的任意小視窗最小化,也可以是alt + '數字鍵',數字在小視窗標題欄上有顯示
CTRL + J 輸出程式碼模板
ALT + SHIFT + UP 行移動
CTRL + SHIFT + UP 塊移動,游標在{}()或if、while行上,進行塊移動,在普通語句上行移動
CTRL + SHIFT + I 重新格式化程式碼,不選擇就一行行格式化,選擇內容格式化選擇的內容
CTRL + SHIFT +U 字母大小寫轉換,選擇內容轉換選擇內容,不選擇內容自動判斷選擇單詞轉換