IntelliJ IDEA提取部分

2018-11-06 11:58 更新

注意:這個特性只在安裝 Ruby 插件時得到支持。

IntelliJ IDEA 提取部分重構(gòu)使您能夠?qū)⑻囟ㄒ晥D的呈現(xiàn)分解為更小的塊,并適用于 *.html.erb 和 *.html.haml 文件。

通過這種方式,您可以從視圖中提取代碼塊,并將其轉(zhuǎn)換為部分視圖,并通過調(diào)用替換它們。這樣做,IntelliJ IDEA 將根據(jù) Rails 的命名約定,在用戶輸入的基礎(chǔ)上生成了結(jié)果部分視圖的名稱:如果建議的部分視圖名稱是 bar,則生成的名稱是 _bar.html.erbor _bar.haml。

提取部分重構(gòu)實例

提取部分重構(gòu)前:

查看foo.html.erb

IntelliJ IDEA

提取部分重構(gòu)后:

  • 查看foo.html.erb
IntelliJ IDEA

  • 部分視圖_bar.html.erb

IntelliJ IDEA
提取部分視圖

  1. 在編輯器中打開一個視圖。
  2. 選擇所需的有效代碼片段。例如,對于 HTML,您的選擇必須包含匹配的開始和結(jié)束標記。
  3. 在主菜單或選擇的上下文菜單上,選擇:重構(gòu)| 提取| 部分(Refactor | Extract | Partial)。
  4. 在 "提取部分" 對話框中,指定不帶擴展名和前導(dǎo)下劃線的所需的部分視圖名稱,然后單擊 "確定"。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號