Recently Updated
See the full changelog on GitHub
9 May 2019
翻译 (view diff)
- Appendix I - Resources / Consulting
- Appendix I - Resources / Useful Links
- Part II - Base Platform / Actions
- Part II - Base Platform / Documents
- Part IV - PSI / File View Providers
- Part II - Base Platform / Files
- Part II - Base Platform / Fundamentals / Threading
- Part IV - PSI / Modifying the PSI
- Part IV - PSI / Navigating the PSI
- Part IV - PSI / What is the PSI?
- Part IV - PSI / PSI Elements
- Part IV - PSI / PSI Files
- Part IV - PSI / References
- Part II - Base Platform / Files / Virtual Files
- Part I - Plugins / Getting Started
- Part VIII - Product Specific / Build Number Ranges
- Part I - Plugins / Getting Started / Using DevKit / Creating an Action
- Part I - Plugins / Getting Started / Using DevKit / Creating a Plugin Project
- Part I - Plugins / Getting Started / Using DevKit / Deploying a Plugin
- Part VIII - Product Specific / Compatibility with Multiple Products
- Part I - Plugins / Getting Started / Using DevKit / Publishing a Plugin
- Part I - Plugins / Getting Started / Using DevKit / Running and Debugging a Plugin
- Part I - Plugins / Getting Started / Using DevKit / Setting Up a Development Environment
- Part I - Plugins / Custom Plugin Repositories
- Part I - Plugins / Getting Started / Using DevKit
- Part I - Plugins / IDE Development Instances
- Part IV - PSI / Indexing and PSI Stubs
- Part IV - PSI / Indexing and PSI Stubs / File-based indexes
- Part IV - PSI / Indexing and PSI Stubs / Stub indexes
- The IntelliJ Platform / IntelliJ Platform Coding Guidelines
- Part II - Base Platform / Settings / Persisting Sensitive Data
- Part II - Base Platform / Settings / Persisting State of Components
- The IntelliJ Platform / Contributing to the IntelliJ Platform
- Part I - Plugins / Plugin Structure
- Part I - Plugins / Plugin Structure / Plugin Actions
- Part I - Plugins / Plugin Structure / Plugin Class Loaders
- Part I - Plugins / Plugin Structure / Plugin Components
- Part I - Plugins / Plugin Structure / Plugin Configuration File
- Part I - Plugins / Plugin Structure / Plugin Content
- Part I - Plugins / Plugin Structure / Plugin Dependencies
- Part I - Plugins / Plugin Structure / Plugin Extensions and Extension Points
- Part I - Plugins / Plugin Structure / Plugin Icon
- Part I - Plugins / Plugin Structure / Plugin Services
- Part III - Project Model / Introduction
- Part IV - PSI / PSI Cookbook
- Part II - Base Platform / Run Configurations
- Part II - Base Platform / Run Configurations / Execution
- Part II - Base Platform / Run Configurations / Run Configuration Management
- Part VI - Testing / Testing Plugins
- Part VI - Testing / Testing Plugins / Light and Heavy Tests
- Part VI - Testing / Testing Plugins / Test Project and Testdata Directories
- Part VI - Testing / Testing Plugins / Testing Highlighting
- Part VI - Testing / Testing Plugins / Tests and Fixtures
- Part VI - Testing / Testing Plugins / Writing Tests
- Part I - Plugins / Introduction / Types of Plugins
- Part II - Base Platform / Files / Virtual File System
- The IntelliJ Platform SDK
- Getting Help
- The IntelliJ Platform
- The IntelliJ Platform SDK / Key Topics
- The IntelliJ Platform SDK / Contributing to the SDK / SDK Code Sample Guidelines
- The IntelliJ Platform SDK / Contributing to the SDK / SDK Docs Style Guide
- Part II - Base Platform / Fundamentals
- Part X - Plugin Repository / API Reference
- Part X - Plugin Repository / API Reference / Maven Interface
- Part X - Plugin Repository / API Reference / Plugin Details
- Part X - Plugin Repository / API Reference / Plugin Developers List
- Part X - Plugin Repository / API Reference / Plugin Update Download
- Part X - Plugin Repository / API Reference / Plugin Upload
- Part X - Plugin Repository / API Reference / Plugins List
- Part X - Plugin Repository / Custom Release Channels
- Part X - Plugin Repository / Plugin Recommendations
- Part X - Plugin Repository / Introduction
- Part VIII - Product Specific / IntelliJ IDEA
- Part VIII - Product Specific / PhpStorm / Existing Third Party Plugins
- Part VIII - Product Specific / PhpStorm / PHP Open API
- Part VIII - Product Specific / PhpStorm
- Part VIII - Product Specific / PhpStorm / Setting-up the Environment
- Part VIII - Product Specific / PyCharm
- Appendix II - API Changes / Incompatible API Changes
- Appendix II - API Changes / Notable API Changes
- Part II - Base Platform / User Interface Components / Color Scheme Management
- Part VII - Custom Languages / Custom Language Support
- Part VII - Custom Languages / Custom Language Support / Code Completion
- Part VII - Custom Languages / Custom Language Support / Code Formatter
- Part VII - Custom Languages / Custom Language Support / Documentation
- Part VII - Custom Languages / Custom Language Support / Find Usages
- Part VII - Custom Languages / Custom Language Support / Go to Class and Go to Symbol
- Part VII - Custom Languages / Custom Language Support / Implementing Lexer
- Part VII - Custom Languages / Custom Language Support / Implementing Parser and PSI
- Part VII - Custom Languages / Custom Language Support / References and Resolve
- Part VII - Custom Languages / Custom Language Support / Registering File Type
- Part VII - Custom Languages / Custom Language Support / Rename Refactoring
- Part VII - Custom Languages / Custom Language Support / Safe Delete Refactoring
- Part VII - Custom Languages / Custom Language Support / Structure View
- Part VII - Custom Languages / Custom Language Support / Surround With
- Part VII - Custom Languages / Custom Language Support / Syntax Highlighting and Error Highlighting
- Part II - Base Platform / Editors
- Part V - Features / Build System / External Builder API and Plugins
- Part III - Project Model / External system integration
- Part VIII - Product Specific / IntelliJ IDEA / Spring API
- Part IV - PSI / XML DOM API
- Part I - Plugins / IntelliJ Platform Artifacts Repositories
- Part I - Plugins / Internal Actions Menu / Enabling Internal Mode
- Part I - Plugins / Internal Actions Menu / Internal Actions
- Part I - Plugins / Internal Actions Menu
- Part I - Plugins / Internal Actions Menu / Laf Defaults
- Part I - Plugins / Internal Actions Menu / UI Tools
- Part I - Plugins / Internal Actions Menu / UI Inspector
- Part II - Base Platform / Localization Guide
- Part II - Base Platform / Fundamentals / Messaging Infrastructure
- Part II - Base Platform / Editors / Multiple Carets
- Part V - Features / Build System
- Part III - Project Model / Facet
- Part III - Project Model / Library
- Part III - Project Model / Module
- Part III - Project Model / Project
- Part III - Project Model / SDK
- Part III - Project Model / Project / Project Wizard
- Part VIII - Product Specific / IntelliJ IDEA / Tomcat Integration
- Part II - Base Platform / UI Themes / Creating UI Themes
- Part II - Base Platform / UI Themes / Customizing a UI Theme
- Part II - Base Platform / UI Themes / Adding Schemes and Images
- Part II - Base Platform / UI Themes
- Part II - Base Platform / UI Themes / Exposing Theme Metadata
- Part II - Base Platform / Version Control Systems
- Part II - Base Platform / User Interface Components / Icons and Images
- Part II - Base Platform / User Interface Components / Dialogs
- Part II - Base Platform / User Interface Components / Editor Components
- Part II - Base Platform / User Interface Components / File and Class Choosers
- Part II - Base Platform / User Interface Components / Kotlin UI DSL
- Part II - Base Platform / User Interface Components / List and Tree Controls
- Part II - Base Platform / User Interface Components / Miscellaneous Swing Components
- Part II - Base Platform / User Interface Components / Popups
- Part II - Base Platform / User Interface Components / Tool Windows
- Part II - Base Platform / User Interface Components
8 May 2019
tutorials 翻译 (view diff)
- Part II - Base Platform / Actions / Actions Tutorial
- Part II - Base Platform / Actions / Actions Tutorial / 2. Grouping Actions
- Part II - Base Platform / Actions / Actions Tutorial / 1. Registering an Action
- Part I - Plugins / Getting Started / Using Gradle
- Part I - Plugins / Getting Started / Using Gradle / Publishing Your Plugin
- Part I - Plugins / Getting Started / Using Gradle / Getting Started with Gradle
- Part V - Features / Analysing / Inspections
- Part V - Features / Editing / Intentions
- Part VII - Custom Languages / Custom Language Support Tutorial / 7. Annotator
- Part VII - Custom Languages / Custom Language Support Tutorial / 16. Code Style Settings
- Part VII - Custom Languages / Custom Language Support Tutorial / 17. Commenter
- Part VII - Custom Languages / Custom Language Support Tutorial / 9. Completion Contributor
- Part VII - Custom Languages / Custom Language Support Tutorial / 11. Find Usages Provider
- Part VII - Custom Languages / Custom Language Support Tutorial / 12. Folding Builder
- Part VII - Custom Languages / Custom Language Support Tutorial / 15. Formatter
- Part VII - Custom Languages / Custom Language Support Tutorial / 13. Go To Symbol Contributor
- Part VII - Custom Languages / Custom Language Support Tutorial / 3. Grammar and Parser
- Part VII - Custom Languages / Custom Language Support Tutorial / 2. Language and File Type
- Part VII - Custom Languages / Custom Language Support Tutorial / 4. Lexer and Parser Definition
- Part VII - Custom Languages / Custom Language Support Tutorial / 8. Line Marker Provider
- Part VII - Custom Languages / Custom Language Support Tutorial / 1. Prerequisites
- Part VII - Custom Languages / Custom Language Support Tutorial / 6. PSI Helpers and Utilities
- Part VII - Custom Languages / Custom Language Support Tutorial / 18. Quick Fix
- Part VII - Custom Languages / Custom Language Support Tutorial / 10. Reference Contributor
- Part VII - Custom Languages / Custom Language Support Tutorial / 14. Structure View Factory
- Part VII - Custom Languages / Custom Language Support Tutorial / 5. Syntax Highlighter and Color Settings Page
- Part VII - Custom Languages / Custom Language Support Tutorial
- Part II - Base Platform / Editors / Editor Basics
- Part II - Base Platform / Editors / Editor Basics / 2. Editor Coordinates System. Positions And Offsets
- Part II - Base Platform / Editors / Editor Basics / 3. Handling Editor Events
- Part II - Base Platform / Editors / Editor Basics / 1. Working With Text
- Part III - Project Model / Project / Frameworks
- Part V - Features / Editing / Templates / Live Templates
- Part V - Features / Editing / Templates / Live Templates / 1. Adding Live Template Support
- Part III - Project Model / Project / Project Wizard Tutorial
- Part III - Project Model / Project / Project Wizard Tutorial / Adding New Steps to Project Wizard
- Part III - Project Model / Project / Project Wizard Tutorial / Supporting Module Types
- Part II - Base Platform / Run Configurations / Run Configurations Tutorial
- Part V - Features / Project View / Modifying Project View Structure
- Part VII - Custom Languages / Testing a Custom Language Plugin
- Part VII - Custom Languages / Testing a Custom Language Plugin / 4. Annotator Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 9. Commenter Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 3. Completion Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 8. Find Usages Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 7. Folding Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 5. Formatter Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 2. Parsing Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 10. Reference Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 6. Rename Test
- Part VII - Custom Languages / Testing a Custom Language Plugin / 1. Tests Prerequisites
3 May 2019
Kotlin UI DSL: notes/tip formatting (view diff)
- Part II - Base Platform / User Interface Components / Kotlin UI DSL
- Part II - Base Platform / User Interface Components
Remove duplicate heading (view diff)
- Part II - Base Platform / User Interface Components / Kotlin UI DSL
Add Kotlin UI DSL documentation (view diff)
- Part II - Base Platform / User Interface Components / Kotlin UI DSL
- Part II - Base Platform / User Interface Components
cleanup callout syntax (view diff)
- Appendix I - Resources / Consulting
- Part I - Plugins / Getting Started / Using DevKit / Creating a Plugin Project
- Part I - Plugins / Getting Started / Using DevKit
- Part II - Base Platform / Settings / Persisting State of Components
2 May 2019
IJSDK-579 Plugin Extensions and Extension Points: default properties (view diff)
- Part I - Plugins / Plugin Structure / Plugin Extensions and Extension Points
IJSDK-579 Plugin Extensions and Extension Points: Revise (view diff)
- Part I - Plugins / Plugin Structure / Plugin Extensions and Extension Points
1 May 2019
One sentence per line. (view diff)
- Part I - Plugins / Getting Started / Using Gradle
- Part I - Plugins / Getting Started / Using Gradle / Publishing Your Plugin
- Part I - Plugins / Getting Started / Using Gradle / Getting Started with Gradle
29 April 2019
Fix ‘an utility’ typos to ‘a utility’ (#169) (view diff)
- Part VII - Custom Languages / Custom Language Support Tutorial / 6. PSI Helpers and Utilities
26 April 2019
spring-api: note about setting up DevKit vs Gradle (view diff)
- Part VIII - Product Specific / IntelliJ IDEA / Spring API
25 April 2019
Fix foo_basics name (view diff)
Simplify plugin.xml list, other changes per review. (view diff)
24 April 2019
intellij_artifacts: formatting (view diff)
- Part I - Plugins / IntelliJ Platform Artifacts Repositories
19 April 2019
Add SDK code and doc style guides Update since and until-build values. (view diff)
- The IntelliJ Platform / IntelliJ Platform Coding Guidelines
- The IntelliJ Platform SDK / Contributing to the SDK / SDK Code Sample Guidelines
- The IntelliJ Platform SDK / Contributing to the SDK / SDK Docs Style Guide
23 April 2019
API 2019: use internal link (#167) (view diff)
- Appendix II - API Changes / Incompatible API Changes / 2019.*
Notable Changes 2019: @ApiStatus.Internal (IDEA-211175) (view diff)
- Appendix II - API Changes / Notable API Changes / 2019.*
Notify about removal of com.intellij.extapi.psi.PsiElementBase
(view diff)
- Appendix II - API Changes / Incompatible API Changes / 2019.*
themes: clarify ‘id’ attribute (view diff)
- Part II - Base Platform / UI Themes / Creating UI Themes
22 April 2019
Fix link. (view diff)
- Part V - Features / Analysing / Inspections
Deleted shortName and provider classes. (view diff)
- Part V - Features / Analysing / Inspections
16 April 2019
Add references to VFS and Document utils (view diff)
- Part II - Base Platform / Documents
- Part II - Base Platform / Files / Virtual Files
17 April 2019
testing_plugins.md: update link for Sikuli (view diff)
- Part VI - Testing / Testing Plugins
gradline-intellij plugin 0.4.8 (view diff)
- Part I - Plugins / Getting Started / Using Gradle / Publishing Your Plugin
- Part I - Plugins / Getting Started / Using Gradle / Getting Started with Gradle
15 April 2019
intellij_platform.md: use upsource:// link (IJSDK-77) (view diff)
feature_extractor.md: use upsource:// link (IJSDK-77) (view diff)
- Part X - Plugin Repository / Plugin Recommendations
setting_up_environment.md: use upsource:// link (IJSDK-77) (view diff)
- Part I - Plugins / Getting Started / Using DevKit / Setting Up a Development Environment
pycharm.md: use upsource:// link (IJSDK-77) (view diff)
- Part VIII - Product Specific / PyCharm
prerequisites.md: use upsource:// link (IJSDK-77) (view diff)
- Part VII - Custom Languages / Custom Language Support Tutorial / 1. Prerequisites
kotlin.md: use upsource:// link (IJSDK-77) (view diff)
- Part I - Plugins / Kotlin for Plugin Developers
12 April 2019
Notable API Changes: introduction text (IJSDK-568) (view diff)
- Appendix II - API Changes / Notable API Changes
Incompatible API Changes: introduction text (IJSDK-568) (view diff)
- Appendix II - API Changes / Incompatible API Changes
Custom Language Tutorial: landing page (view diff)
- Part VII - Custom Languages / Custom Language Support Tutorial
Custom Language Tutorial - 4.2.: remove download JFlex image, reword (view diff)
- Part VII - Custom Languages / Custom Language Support Tutorial / 4. Lexer and Parser Definition
Custom Language Tutorial - 1. Prerequisites: remove plugin manager image (view diff)
- Part VII - Custom Languages / Custom Language Support Tutorial / 1. Prerequisites
11 April 2019
Revert documentation of @Experimental API change. (view diff)
- Appendix II - API Changes / Incompatible API Changes / 2019.*
Incompatibilities 2019: document new abstract method in ProfilerConfigurationType.getLanguageSettingsGroup(). (view diff)
- Appendix II - API Changes / Incompatible API Changes / 2019.*
8 April 2019
Clarify vertical scrollbar color controls. (#161) (view diff)
- Part II - Base Platform / UI Themes / Adding Schemes and Images
24 March 2019
Rewrite comparing references inspection (view diff)
Rewrite inspections tutorial doc
- Part V - Features / Analysing / Inspections
- Part V - Features / Editing / Intentions
5 April 2019
Fix typo (view diff)
“te” to “the”
- Part IV - PSI / Modifying the PSI
4 April 2019
API changes: note about changes with @Experimental (view diff)
- Appendix II - API Changes / Incompatible API Changes
API changes 2019: remove ProfilerConfigurationType.getLanguageSettingsGroup() entry (view diff)
- Appendix II - API Changes / Incompatible API Changes / 2019.*
3 April 2019
build_number_ranges.md: same column width for all tables (view diff)
- Part VIII - Product Specific / Build Number Ranges
IJSDK-551 link from themes_intro (view diff)
- Part II - Base Platform / UI Themes
IJSDK-551 Document exposing custom Theme customization keys from (3rd party) plugins (view diff)
- Part II - Base Platform / UI Themes / Exposing Theme Metadata
2 April 2019
Add IntelliJ Platform version 2019.1 (#159) (view diff)
- Part VIII - Product Specific / Build Number Ranges