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 플러그인의 기존 구현에서 사용법을 찾아보십시오.
'IntelliJ Platfrom Plugin' 카테고리의 다른 글
IntelliJ Platform Plugin SDK 공식문서 읽기 - Listeners (0) | 2022.10.20 |
---|---|
IntelliJ Platform Plugin SDK 공식문서 읽기 - Services (0) | 2022.10.20 |
IntelliJ Platform Plugin SDK 공식문서 읽기 - Actions (0) | 2022.10.19 |
IntelliJ Platform Plugin SDK 공식문서 읽기 - Class Loaders (0) | 2022.10.19 |
IntelliJ Platform Plugin SDK 공식문서 읽기 - Bundling Plugin API Sources (0) | 2022.10.19 |