PhpStorm 補全功能

心智極客發表於2020-02-14

基本的補全

不需要進行配置,IDE 會自己提醒,也可以透過 ⌃Space 來手動顯示,如果再次按 ⌃Space,則會進一步顯示不可訪問的類成員和靜態成員方法。

檢視相關資訊

在補全時,可以透過 ⌥Space 來檢視對應的原始碼

或者按 f1 來檢視相關資訊

也可以檢視程式碼結構

  • ⌃H - 型別層次結構
  • ⌃⌥H - 顯示呼叫層次結構
  • ⇧⌘H - 顯示方法層次結構

智慧補全

⌃⇧Space 可用於智慧補全。如圖所示,formatDate 函式實用類引數提示,因為在呼叫該函式時候,如果使用智慧補全,編輯器則會提示你應該使用哪些方法來獲取符合該型別提示的引數。

補全語句

⇧⌘⏎ 可以補全剩下的語句、補全函式

使用前

使用後

補全函式

從上下文中補全

有時候我們需要根據上下文的內容來補全

  • ⌥/ - 從當前位置往上匹配補全

  • ⌥⇧/ - 從當前位置往下匹配補全

Postfix 補全

在輸入程式碼時候,經常要輸入括號等字元,這樣的話輸入效率會比較低。例如輸 if($a) 肯定不如 $a.if 方便,因此,就有了 Postfix 補全。只需要輸入 arg.if ,然後按回車,就會變成 if(arg)

PhpStorm 提供了一些語言的預設 PostFix 補全

自定義配置

透過 Editor | General | Code Completion 可以進行自定義配置

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章