翻譯|產品更新|編輯:張瑩心|2021-11-01 10:44:59.373|閱讀 241 次
概述:在這篇文章中,您可以了解在即將發布的版本中將如何改進內聯方法、內聯變量和提取變量。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm 是 JetBrains 公司開發的一款商業的 PHP 集成開發工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。本次更要點如下:
近日,PhpStorm 2021.3 發布EAP #5版本,在此次的版本中主要講述如何改進內聯方法、內聯變量和提取變量。
當方法體比方法本身更明顯時,用方法的內容替換對方法的調用并刪除方法本身是有意義的。
要使用此重構,請將插入符號定位在冗余方法上并按Ctrl+Alt+N(??N在 macOS 上)。
以下是改進的重點:
還有一個新的快速修復可用。如果有一個私有方法在代碼中只使用一次,你可以按下Alt+Enter它并選擇Inline method:
有時,您的代碼中可能有多余的變量,這些變量只會增加混亂并可以刪除。
作為一個簡單表達式的結果分配的臨時變量就是一個很好的例子。在這種情況下,用表達式本身替換對變量的引用是有意義的。
要使用此重構,請將插入符號放置在冗余變量處并按Ctrl+Alt+N(??N在 macOS 上)。
如果您不記得重構名稱或快捷方式,也可以使用Ctrl+T( ?T) 并從列表中選擇一個。
如果一個變量只被使用過一次,那么你可以通過按下快速修復來內聯它Alt+Enter:
以下是內聯變量的其他改進:
在任何表達式上按Ctrl+Alt+V( ??V) 并從中創建一個新變量。
如果您選擇一些代碼,PhpStorm 將用一個新變量替換它。如果您沒有選擇任何內容,那么您將看到一個下拉列表,其中包含提取. 為了減少您的認知負擔,該列表將不包括賦值表達式或其他沒有意義的內容。整潔的!
如果您決定返回并使用 撤消重構Ctrl+Z,則每個更改都將返回,甚至您的插入符號也將放回重構前的相同位置。所以嘗試重構真的沒有什么壞處,因為你可以很容易地撤消它。
以下是我們在即將發布的版本中介紹的其他一些有趣的引入變量重構案例。
從條件中智能提取:
從循環中提取數組項:
提取方法
我們在 PhpStorm 2021.2 中顯著改進了 Extract 方法重構。
想要了解或購買PhpStorme正版授權的朋友,歡迎
JetBrain技術交流群現已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn