mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-29 09:47:50 +08:00
146 lines
11 KiB
Markdown
146 lines
11 KiB
Markdown
<!--
|
|
Similar to GitBook SUMMARY.md - https://github.com/GitbookIO/gitbook#summarymd,
|
|
but list items without links will not be included in the table of contents.
|
|
Also you can use HTML-comments.
|
|
-->
|
|
|
|
* [Quick Start Guide](basics.html)
|
|
* [Main Types of IntelliJ IDEA Plugins](basics/types_of_plugins.html)
|
|
* [Creating Your First Plugin](basics/getting_started.html)
|
|
* [Setting Up Development Environment](basics/getting_started/setting_up_environment.html)
|
|
* [Creating a Plugin Project](basics/getting_started/creating_plugin_project.html)
|
|
* [Build Number Ranges](basics/getting_started/build_number_ranges.html)
|
|
* [Running and Debugging a Plugin](basics/getting_started/running_and_debugging_a_plugin.html)
|
|
* [Deploying a Plugin](basics/getting_started/deploying_plugin.html)
|
|
* [Plugin Compatibility with IntelliJ Platform Products](basics/getting_started/plugin_compatibility.html)
|
|
* [Plugin Structure](basics/plugin_structure.html)
|
|
* [Plugin Content](basics/plugin_structure/plugin_content.html)
|
|
* [Plugin Class Loaders](basics/plugin_structure/plugin_class_loaders.html)
|
|
* [Plugin Components](basics/plugin_structure/plugin_components.html)
|
|
* [Plugin Extensions and Extension Points](basics/plugin_structure/plugin_extensions_and_extension_points.html)
|
|
* [Plugin Actions](basics/plugin_structure/plugin_actions.html)
|
|
* [Plugin Services](basics/plugin_structure/plugin_services.html)
|
|
* [Plugin Configuration File](basics/plugin_structure/plugin_configuration_file.html)
|
|
* [Plugin Dependencies](basics/plugin_structure/plugin_dependencies.html)
|
|
* [Architectural Overview](basics/architectural_overview.html)
|
|
* [General Threading Rules](basics/architectural_overview/general_threading_rules.html)
|
|
* [Virtual Files](basics/architectural_overview/virtual_file.html)
|
|
* [Documents](basics/architectural_overview/documents.html)
|
|
* [PSI Files](basics/architectural_overview/psi_files.html)
|
|
* [File View Providers](basics/architectural_overview/file_view_providers.html)
|
|
* [Psi Elements](basics/architectural_overview/psi_elements.html)
|
|
* [Project Structure](basics/project_structure.html)
|
|
* [Action System](basics/action_system.html)
|
|
* [Persisting State of Components](basics/persisting_state_of_components.html)
|
|
* [PSI Cookbook](basics/psi_cookbook.html)
|
|
* [Virtual File System](basics/virtual_file_system.html)
|
|
* [Check Out And Build Community Edition](basics/checkout_and_build_community.html)
|
|
* [IDE Settings, Caches, Logs, and Plugins](basics/settings_caches_logs.html)
|
|
* [Indexing and PSI Stubs](basics/indexing_and_psi_stubs.html)
|
|
* [File-based indexes](basics/indexing_and_psi_stubs/file_based_indexes.html)
|
|
* [Stub indexes](basics/indexing_and_psi_stubs/stub_indexes.html)
|
|
* [Run Configurations](basics/run_configurations.html)
|
|
* [Run Configuration Management](basics/run_configurations/run_configuration_management.html)
|
|
* [Execution](basics/run_configurations/run_configuration_execution.html)
|
|
* [Testing Plugins](basics/testing_plugins.html)
|
|
* [Tests and Fixtures](basics/testing_plugins/tests_and_fixtures.html)
|
|
* [Light and Heavy Tests](basics/testing_plugins/light_and_heavy_tests.html)
|
|
* [Test Project and Testdata Directories](basics/testing_plugins/test_project_and_testdata_directories.html)
|
|
* [Writing Tests](basics/testing_plugins/writing_tests.html)
|
|
* [Testing Highlighting](basics/testing_plugins/testing_highlighting.html)
|
|
* [Architecture Reference Guide](reference_guide.html)
|
|
* [Project Model](reference_guide/project_model.html)
|
|
* [Project](reference_guide/project_model/project.html)
|
|
* [Module](reference_guide/project_model/module.html)
|
|
* [SDK](reference_guide/project_model/sdk.html)
|
|
* [Library](reference_guide/project_model/library.html)
|
|
* [Facet](reference_guide/project_model/facet.html)
|
|
* [Project Wizard](reference_guide/project_wizard.html)
|
|
* [Custom Language Support](reference_guide/custom_language_support.html)
|
|
* [Registering File Type](reference_guide/custom_language_support/registering_file_type.html)
|
|
* [Implementing Lexer](reference_guide/custom_language_support/implementing_lexer.html)
|
|
* [Implementing Parser and PSI](reference_guide/custom_language_support/implementing_parser_and_psi.html)
|
|
* [Syntax Highlighting and Error Highlighting](reference_guide/custom_language_support/syntax_highlighting_and_error_highlighting.html)
|
|
* [References and Resolve](reference_guide/custom_language_support/references_and_resolve.html)
|
|
* [Code Completion](reference_guide/custom_language_support/code_completion.html)
|
|
* [Find Usages](reference_guide/custom_language_support/find_usages.html)
|
|
* [Rename Refactoring](reference_guide/custom_language_support/rename_refactoring.html)
|
|
* [Safe Delete Refactoring](reference_guide/custom_language_support/safe_delete_refactoring.html)
|
|
* [Code Formatter](reference_guide/custom_language_support/code_formatting.html)
|
|
* [Code Inspections and Intentions](reference_guide/custom_language_support/code_inspections_and_intentions.html)
|
|
* [Structure View](reference_guide/custom_language_support/structure_view.html)
|
|
* [Surround With](reference_guide/custom_language_support/surround_with.html)
|
|
* [Go to Class and Go to Symbol](reference_guide/custom_language_support/go_to_class_and_go_to_symbol.html)
|
|
* [Documentation](reference_guide/custom_language_support/documentation.html)
|
|
* [Additional Minor Features](reference_guide/custom_language_support/additional_minor_features.html)
|
|
* [Frameworks and External APIs](reference_guide/frameworks_and_external_apis.html)
|
|
* [XML DOM API](reference_guide/frameworks_and_external_apis/xml_dom_api.html)
|
|
* [Spring API](reference_guide/frameworks_and_external_apis/spring_api.html)
|
|
* [External Builder API and Plugins](reference_guide/frameworks_and_external_apis/external_builder_api.html)
|
|
* [VCS Integration Plugins](reference_guide/vcs_integration_for_plugins.html)
|
|
* [Localization Guide](reference_guide/localization_guide.html)
|
|
* [Messaging Infrastructure](reference_guide/messaging_infrastructure.html)
|
|
* [Multiple Carets](reference_guide/multiple_carets.html)
|
|
* [Color Scheme Management](reference_guide/color_scheme_management.html)
|
|
* [Work with Icons and Images](reference_guide/work_with_icons_and_images.html)
|
|
* [Tomcat Integration](reference_guide/tomcat_integration.html)
|
|
* [User Interface Components](user_interface_components/user_interface_components.html)
|
|
* [Tool Windows](user_interface_components/tool_windows.html)
|
|
* [Dialogs](user_interface_components/dialog_wrapper.html)
|
|
* [Popups](user_interface_components/popups.html)
|
|
* [Notifications](user_interface_components/notifications.html)
|
|
* [File and Class Choosers](user_interface_components/file_and_class_choosers.html)
|
|
* [Editor Components](user_interface_components/editor_components.html)
|
|
* [List and Tree Controls](user_interface_components/lists_and_trees.html)
|
|
* [Miscellaneous Swing Components](user_interface_components/misc_swing_components.html)
|
|
* [Tutorials](tutorials.html)
|
|
* [Custom Language Support](tutorials/custom_language_support_tutorial.html)
|
|
* [1. Prerequisites](tutorials/custom_language_support/prerequisites.html)
|
|
* [2. Language and File Type](tutorials/custom_language_support/language_and_filetype.html)
|
|
* [3. Grammar and Parser](tutorials/custom_language_support/grammar_and_parser.html)
|
|
* [4. Lexer and Parser Definition](tutorials/custom_language_support/lexer_and_parser_definition.html)
|
|
* [5. Syntax Highlighter and Color Settings Page](tutorials/custom_language_support/syntax_highlighter_and_color_settings_page.html)
|
|
* [6. PSI Helpers and Utilities](tutorials/custom_language_support/psi_helper_and_utilities.html)
|
|
* [7. Annotator](tutorials/custom_language_support/annotator.html)
|
|
* [8. Line Marker Provider](tutorials/custom_language_support/line_marker_provider.html)
|
|
* [9. Completion Contributor](tutorials/custom_language_support/completion_contributor.html)
|
|
* [10. Reference Contributor](tutorials/custom_language_support/reference_contributor.html)
|
|
* [11. Find Usages Provider](tutorials/custom_language_support/find_usages_provider.html)
|
|
* [12. Folding Builder](tutorials/custom_language_support/folding_builder.html)
|
|
* [13. Go To Symbol Contributor](tutorials/custom_language_support/go_to_symbol_contributor.html)
|
|
* [14. Structure View Factory](tutorials/custom_language_support/structure_view_factory.html)
|
|
* [15. Formatter](tutorials/custom_language_support/formatter.html)
|
|
* [16. Code Style Settings](tutorials/custom_language_support/code_style_settings.html)
|
|
* [17. Commenter](tutorials/custom_language_support/commenter.html)
|
|
* [18. Quick Fix](tutorials/custom_language_support/quick_fix.html)
|
|
* [Writing Tests For Plugins](tutorials/writing_tests_for_plugins.html)
|
|
* [1. Tests Prerequisites](tutorials/writing_tests_for_plugins/tests_prerequisites.html)
|
|
* [2. Parsing Test](tutorials/writing_tests_for_plugins/parsing_test.html)
|
|
* [3. Completion Test](tutorials/writing_tests_for_plugins/completion_test.html)
|
|
* [4. Annotator Test](tutorials/writing_tests_for_plugins/annotator_test.html)
|
|
* [5. Formatter Test](tutorials/writing_tests_for_plugins/formatter_test.html)
|
|
* [6. Rename Test](tutorials/writing_tests_for_plugins/rename_test.html)
|
|
* [7. Folding Test](tutorials/writing_tests_for_plugins/folding_test.html)
|
|
* [8. Find Usages Test](tutorials/writing_tests_for_plugins/find_usages_test.html)
|
|
* [9. Commenter Test](tutorials/writing_tests_for_plugins/commenter_test.html)
|
|
* [10. Reference Test](tutorials/writing_tests_for_plugins/reference_test.html)
|
|
* [Action System](tutorials/action_system.html)
|
|
* [1. Working With Custom Actions](tutorials/action_system/working_with_custom_actions.html)
|
|
* [2. Grouping Actions](tutorials/action_system/grouping_action.html)
|
|
* [Editor Basics](tutorials/editor_basics.html)
|
|
* [1. Working With Text](tutorials/editor_basics/working_with_text.html)
|
|
* [2. Editor Coordinates System. Positions And Offsets](tutorials/editor_basics/coordinates_system.html)
|
|
* [3. Handling Editor Events](tutorials/editor_basics/editor_events.html)
|
|
* [Project Wizard](tutorials/project_wizard.html)
|
|
* [Adding New Steps to Project Wizard](tutorials/project_wizard/adding_new_steps.html)
|
|
* [Supporting Module Types](tutorials/project_wizard/module_types.html)
|
|
<!-- * [Code Inspections](tutorials/code_inspections.html) -->
|
|
* [Run Configurations](tutorials/run_configurations.html)
|
|
* [Supporting Frameworks](tutorials/framework.html)
|
|
* [Tree Structure View](tutorials/tree_structure_view.html)
|
|
* [Plugin Development FAQ](faq.html)
|
|
* [Contribution Guidelines](contribution_guidelines.html)
|
|
|
|
|
|
|