1. 程式人生 > >phpstorm 使用技巧總結

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去掉

Reopen last project on startup.

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    字母大小寫轉換,選擇內容轉換選擇內容,不選擇內容自動判斷選擇單詞轉換