工具的學習使用(二):PhpStorm

快捷操做

Ctrl + Shift + A

核心快捷鍵 : 查看 Phpstorm 的 action,所謂 action 即是 Phpstorm 的一個原子操做,只要記住這些操做的關鍵字,進行搜索即可以了。vim

核心: 查看動做

# 查找原子操做

代碼查看

Ctrl + G
跳轉類: 跳轉到具體行

# 在代碼拋出錯誤的時候能夠快速定位到具體的行
Ctrl + Alt + Shift + 上/下方向鍵
跳轉類: 跳轉到上/下一處修改

# 快速查找修改還未提交保存的代碼
Ctrl + Shift + I
代碼類: 查看代碼的實現

# 配合 Ctrl + Q 使用查看完整的實現
Alt + Enter
代碼類: 改進代碼或代碼結構
Ctrl + Q
代碼類: 查看代碼的註釋

# 配合 Ctrl + Shift + I 使用查看完整的實現
Shift + F1
視圖類: 在瀏覽器中查看文檔
Shift + F11
視圖類: 在查看全部的代碼書籤

# 配合右鍵編輯書籤描述,能夠更清晰得標記代碼

版本控制

Ctrl + k
版本控制: 提交修改
Ctrl + Shift + k
版本控制: 推送修改

斷點調試

Ctrl + Shift + F8
調試類: 查看斷點
Ctrl + F2
調試類: 中止調試

# 中止調試
Shift+ F10
調試類: 運行文件

# 運行單個文件作簡單的調試
Shift+ F9
調試類: 調試文件

# 運行單個文件作斷點調試

界面操做

Shift + Button1 Click
鼠標快捷鍵: 關閉標籤頁
Shift + Alt + Button1 Click
鼠標快捷鍵: 關閉其餘標籤頁
Shift + Esc
視圖類: 隱藏活動或最後一個激活的窗口
ALT + 上下鍵
視圖類: 上下方法間切換
Ctrl + Alt + 左右鍵
視圖類: 回到上次的位置

輔助工具

插件介紹

  • IdeaVim

IdeaVim 與 Phpstorm 的快捷鍵衝突列表segmentfault

在 Phpstorm 上模擬 Vim 的操做
  • Key Promoter X
氣泡提示當前鼠標點選的操做的快捷鍵
  • Laravel

待補充 先這樣吧瀏覽器

  • Swagger

待補充 先這樣吧ide

版本控制

  • Repositories

Phpstorm 支持單個項目中擁有多個 Git 倉庫,即多個 Repository,在右下角的 Git 選項,能夠看到 Repositories,在下面即是這個項目中的所用到的Git倉庫了工具

  • 提交代碼
# commit

  Ctrl + K

# commit and push

  Ctrl + Alt + K
  • 查看協做中的代碼變動
操做方法: Phpstorm 右鍵點擊行號的那一列

圖片描述

# 選擇 Annotate 查看版本代碼的最後修改者

# 選擇 Annotate Previous Revision 查看上個版本的信息

# 選擇 Select in Git Log 在 Phpstorm的版本歷史界面圖中查看歷史記錄

# 點擊也能夠查看變動或者

功能介紹

臨時文件

  • Scratches and Consoles

用於臨時編輯代碼,能夠方便地進行調試驗證,而影響項目主題代碼學習

  • Scratch files

具備完整地代碼高亮顯示,代碼補充,支持調試.主要用於臨時文件測試測試

  • scratch buffer

單純地文本文件,用於簡單的保存與記錄idea

文件類別

# 設置所在路徑
File | Settings | Directories

# 測試文件
Tests

# 源代碼
Sources

# 排除文件夾
Excluded

# 排除文件(搜索等操做不包括排除文件)
Exclude files : filesName.*(分號分隔;星號*匹配任意)

# 資源文件
Resource Root

問題解決

  • .env 沒法高亮

進入 File | Settings | Editor | File Types 使 .env文件在 Registered Patterns 中註冊spa

相關文章

工具的學習使用(一):遠程調試測試環境代碼
工具的學習使用(二):快捷鍵、工具、批處理.net

相關文章
相關標籤/搜索