IntelliJ Platfrom Plugin

IntelliJ Platform Plugin SDK 공식문서 읽기 - Extensions

PI.314 2022. 10. 19. 23:49

Extensions

Extension 기능은 플러그인에서 menu나 toolbar에 작업을 추가하는 것만큼 간단하지 않은 방식으로 IntelliJ 플랫폼의 기능을 확장하는 가장 일반적인 방법입니다.
Extension을 사용하여 수행하는 가장 일반적인 태스크는 다음과 같습니다.
  • The com.intellij.toolWindow extension point allows plugins to add tool windows (panels displayed at the sides of the IDE user interface);
  • The com.intellij.applicationConfigurable and com.intellij.projectConfigurable extension points allow plugins to add pages to the Settings/Preferences dialog;
  • Custom language plugins use many extension points to extend various language support features in the IDE.
플랫폼과 번들된 플러그인에는 1000개 이상의 Extension Point들이 있어 IDE 동작의 다른 부분을 커스텀할 수 있습니다.
 

Exploring Available Extensions

Extension Point and Listener List는 IntelliJ Platform 및 IntelliJ IDEA의 번들 플러그인에서 사용 가능한 모든 Extension Point을 나열합니다. 또한 IDE 전용 Extension Point 및 Listener Lists는 Part VIII | Product Specific에서 사용할 수 있습니다. IntelliJ Platform Explorer를 통해 오픈 소스 IntelliJ Platform 플러그인의 기존 구현에서 사용법을 찾아보십시오.