InelliJ IDEA如何共享實(shí)時(shí)面板

2018-10-14 13:57 更新

IntelliJ IDEA具有自定義實(shí)時(shí)模板定義的配置文件

IntelliJ IDEA 在自動(dòng)生成的配置文件 <group_name>. xml 中存儲(chǔ)添加到預(yù)定義模板組的自定義實(shí)時(shí)模板組和模板的定義。

  • 對(duì)于自定義組,文件包含組包含的所有模板的定義。
  • 對(duì)于自定義的預(yù)定義組,文件僅包含添加的模板的定義。

根據(jù)您使用的操作系統(tǒng),<group_name>.xml文件存儲(chǔ)在以下位置:

  • Windows:
    <your_user_home_directory>\.IntelliJ IDEA<version_number>\config\templates
  • Linux:
    ~IntelliJ IDEA<version>/config/templates
  • macOS:
    ~/Library/Preferences/IntelliJ IDEA<version>/templates

通過(guò)配置文件手動(dòng)共享實(shí)時(shí)模板

  1. 通過(guò)按 Ctrl+Alt+S 打開(kāi)“設(shè)置/首選項(xiàng)”對(duì)話框,或者選擇文件| 設(shè)置(File | Settings)(在 Windows 和 Linux 中 )或 IntelliJ IDEA | 首選項(xiàng)(IntelliJ IDEA | Preferences)(macOS 中),然后單擊 "編輯器" 下的 "實(shí)時(shí)模板"。
  2. 創(chuàng)建所需的自定義模板組,并根據(jù)需要更新相關(guān)的預(yù)定義組,然后單擊“確定”。根據(jù)這些更改,IntelliJ IDEA 生成 <group_name>.xml 文件,請(qǐng)參閱上述自定義實(shí)時(shí)模板定位的位置。
  3. 找到生成的 <group_name>.xml 文件,然后執(zhí)行以下操作之一:
    • 若要在您的隊(duì)友之間共享模板,請(qǐng)將相關(guān)文件發(fā)送給他們,并將文件保存在“模板”文件夾中。
    • 要在計(jì)算機(jī)上的其他 IntelliJ IDEA 安裝中使用模板,請(qǐng)將相關(guān)文件復(fù)制到相關(guān) IntelliJ IDEA  <version> 文件夾下的 "模板" 文件夾中。

通過(guò)導(dǎo)出/導(dǎo)入共享實(shí)時(shí)模板

通過(guò)使用標(biāo)準(zhǔn)的導(dǎo)出/導(dǎo)入功能,IntelliJ IDEA 允許您輕松地在團(tuán)隊(duì)成員之間共享實(shí)時(shí)模板,大量 IntelliJ IDEA 的安裝,甚至不同 IDE。您可以共享自定義模板組和更新到預(yù)定義的組。

  1. 通過(guò)按 Ctrl+Alt+S 打開(kāi)“設(shè)置/首選項(xiàng)”對(duì)話框,或者選擇文件| 設(shè)置(File | Settings)(在 Windows 和 Linux 中 )或 IntelliJ IDEA | 首選項(xiàng)(IntelliJ IDEA | Preferences)(macOS 中),然后單擊 "編輯器" 下的 "實(shí)時(shí)模板"。
  2. 創(chuàng)建所需的自定義模板組,并根據(jù)需要更新相關(guān)的預(yù)定義組,然后單擊“確定”。根據(jù)這些更改,IntelliJ IDEA 生成<group_name>.xml文件。
  3. 在主菜單上選擇文件| 導(dǎo)出設(shè)置(File | export Settings)。
  4. 在打開(kāi)的 "導(dǎo)出設(shè)置" 對(duì)話框中,選中 "實(shí)時(shí)模板" 復(fù)選框,并指定將存儲(chǔ)導(dǎo)出設(shè)置的 . jar 文件的名稱。單擊 "確定" (OK) 時(shí),IntelliJ IDEA 會(huì)根據(jù)存儲(chǔ)在 "模板" 文件夾中的 . xml 配置文件來(lái)生成具有指定命名的文件。
  5. 執(zhí)行以下操作之一:
    • 要在您的隊(duì)友中分享模板,請(qǐng)通過(guò)以下說(shuō)明將生成的 . jar 文件傳遞給他們:
      • 將接收到的 .jar 文件保存在計(jì)算機(jī)上。
      • 選擇主菜單上的文件| 導(dǎo)入設(shè)置(File | Import Settings),并指定接收 .jar 文件的位置。
      • 在打開(kāi)的 "選擇要導(dǎo)入的組件" 對(duì)話框中, 選中 "實(shí)時(shí)模板" 復(fù)選框, 然后單擊 "確定"。
      IntelliJ IDEA 重新啟動(dòng),導(dǎo)入的模板顯示在 "實(shí)時(shí)模板" 頁(yè)上。
    • 要在其他 IntelliJ IDEA 安裝或計(jì)算機(jī)上的其他 IDE 中使用模板,請(qǐng)打開(kāi)所需的安裝,然后在主菜單上選擇文件| 導(dǎo)入設(shè)置(File | Import Settings),并指定生成的 .jar 文件的位置。

在不同 IDE 之間共享模板的示例

在不同 IDE 之間共享模板時(shí)要小心。如果從源 IDE 中預(yù)定義的組中導(dǎo)入自定義模板(更新),但未在目標(biāo)IDE中預(yù)定義,那么此類組將被創(chuàng)建,但只包含自定義模板。下面的示例顯示了如果我們將一個(gè)模板添加到 WebStorm 中的預(yù)定義組中,然后在 PhpStorm 中重用它會(huì)發(fā)生什么情況。

在 WebStorm 中,DART 模板組是預(yù)定義的。如果我們添加 t (tag pair) 模板,此更新將保存在 Dart.xml 文件中:

IntelliJ IDEA在不同 IDE 之間共享模板的示例

在 PhpStorm 中,沒(méi)有預(yù)定義的模板組  Dart。所以,當(dāng)我們從 WebStorm 導(dǎo)出實(shí)時(shí)模板,并將它們導(dǎo)入到 PhpStorm 中時(shí),將創(chuàng)建一個(gè) Dart 組,但它只包含一個(gè)模板 t (標(biāo)記對(duì)),我們?cè)趯?dǎo)出之前將其添加到 WebStorm 中的組中:

IntelliJ IDEA在不同 IDE 之間共享模板的示例

在模板組之間共享實(shí)時(shí)模板

您可以將模板從一個(gè)組復(fù)制并移動(dòng)到另一個(gè)組。

  1. 通過(guò)按 Ctrl+Alt+S 打開(kāi)“設(shè)置/首選項(xiàng)”對(duì)話框,或者選擇文件| 設(shè)置(File | Settings)(在 Windows 和 Linux 中 )或 IntelliJ IDEA | 首選項(xiàng)(IntelliJ IDEA | Preferences)(macOS 中),然后單擊 "編輯器" 下的 "實(shí)時(shí)模板"。
  2. 執(zhí)行以下操作之一:
    • 要將模板復(fù)制到另一個(gè)組:
      • 選擇感興趣的模板。使用 Ctrl 和 Shift 鍵進(jìn)行多重選擇。
      • 在所選內(nèi)容的上下文菜單上選擇 "復(fù)制"。
      • 選擇要復(fù)制模板的組,然后在所選內(nèi)容的上下文菜單上選擇 "Padte"。
    • 要將模板移動(dòng)到另一個(gè)組,請(qǐng)選擇所需的模板,選擇 "在選定內(nèi)容的上下文菜單上移動(dòng)",然后選擇要將模板移動(dòng)到的組。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)