phpstorm 不同的快捷使用

官網地址

免費申請

具體設置選項的地方可能有版本差別,可能層級有所不一樣,但大致位置是相同的

取消代碼重複提醒

Settings -> Editor -> Inspection -> General -> duplicated code framework (去重勾選)php

代碼庫提示

External Libraires(項目文件夾下方) -> 點擊右鍵 -> Configure PHP Include Paths -> Include Path (點擊+號,條件提示代碼庫)html

命令腳本

Add Configuration(屏幕右上方) -> 點擊+號 -> PHP Script -> 設置 Name(腳本名稱), File(對應腳本地址,/tt/tt.php), Arguments(對應參數,start),json

運行成功後在左下角有 Run 的信息

設置PHP版本號

Settings -> Languages && Framworks -> PHP(點擊選中,能夠修改版本號) --版本號沒法選擇--> 點擊PHP下的Composer -> IDE Setting with composer.json (取消勾選)api

插件

Settings -> Plugins(插件) -> PHP Annotation(註解)(search and install) -> resart IDE數組

#搜索背景圖片

Background Image Plus服務器

View -> Set Background Image

內置請求

Tools -> Http Client -> Test RESTFul Web Serviceapp

內置請求文件快捷操做

新建 name.http 文件(api格式)composer

命令 :  
     gtr  => get request(普通get請求)  
     gtrp => get request params(普通get請求帶參數)  
     http|https =>  請求  
     ptr  => post request(普通的post請求)  
     ptrp => post request params(帶參數請求 id=1&name=11)  
     fptr => file post request (文件格式請求)  
     mptr => multipart post request(post請求,帶參數)  
           --WebAppBoundary  
           Content-Disposition: form-data; name="field-name"  
           field-value  
           --WebAppBoundary--  
    配置 : 新建 http-client.env.json ,配置 development  
    {  
      "development": {  
        "host": "localhost:9501",  
        "username": "sjm",  
        "password": "123456",  
        "api-tt" : "index/ttPost",  
        "api-tt-params": "id=11&name=sjm&pwd=123456",  
        "api-t": {  
          "name" : "tt"  
        }  
      }  
    }

鏈接遠程服務器

Tools -> Deployment -> 新增(configuration -> +) | 瀏覽(browse remote host -> 點擊 Remote Host 中的 ... )phpstorm

快捷使用

Alt+Shift+Enter(快速生成)

把光標指向要自動生成的代碼上,使用快捷鍵快速生成,可生成(對應使用的命名空間,對應類的屬性,方法等)ide

Alt+Enter(自定義完善對應的屬性,方法,類等)

把光標指向要自動生成的代碼上,使用快捷鍵快速生成,可生成(對應使用的命名空間,對應類的屬性,方法等)

Alt+INS

文件中使用(快速生成 構造函數,屬性等)

目錄使用(快速生成文件)

Alt+Enter

快速生成當前方法的註釋
快速改變當前方法的屬性,public private protected。

Ctrl+ Alt +Shift + 2 (快速打開當前文件夾所在的路徑)

快速打開當前文件夾所在的路徑

File -> New Scratch File(生成[抹掉,忽略]文件)

生成[抹掉,忽略]文件

Ctrl + 減號(- 或者 +) 逐層摺疊(展開)代碼

Ctrl + Shift + 減號(- 或者 +) 所有摺疊(展開)代碼

能夠先 Ctrl + Shift + 減號,所有摺疊,而後使用 Ctrl + 加號,查看各個方法

Ctrl + Alt + L (快速格式代碼)

Settings -> Editor -> Code Style -> PHP->( Wrapping(包裝) and Braces(大括號)
(設置 等號 對齊)
-> Assignment(分配) statemnet(申明) -> 勾選 Align(對齊) consecutive(連續) assignments
(數組設置 多行對齊, key=>value 對齊 )
-> Array initializer -> 勾選 Align when multiline , Align key-value pairs
)

Ctrl + w (快速選中文本,可重複按 w ,逐層選擇)

Ctrl + b (快速進入對應的類,方法,屬性)

Ctrl + F4 (關閉當前窗口)

Ctrl + TAB (窗口切換)

Ctrl + End (跳轉到全文文本最末尾)

Ctrl + Home (跳轉到全文文本開頭)

Ctrl + 左右鍵[< >] (跳轉至當前文本的開頭或結尾)

Ctrl + Shift + 左右鍵[< >] (選中當前文本)

Shift + DEl (刪除當前行)

Shift + Enter (跳轉到新生成的一行)

相關文章
相關標籤/搜索