From 7d11ba39fe5d20f6415e3acf3c8d10c59993bd9c Mon Sep 17 00:00:00 2001 From: Karol Lewandowski Date: Fri, 31 Mar 2023 15:44:55 +0200 Subject: [PATCH] Add missing --- .../architectural_overview/navigating_psi.md | 6 ++++-- topics/basics/persistence.md | 8 +++++--- topics/products/idea/tomcat_integration.md | 8 +++++--- topics/products/phpstorm/existing_plugins.md | 18 +++++++++++++----- .../reference_guide/color_scheme_management.md | 6 ++++-- topics/tutorials/editor_basics.md | 6 ++++-- .../tutorials/editor_basics/editor_events.md | 6 ++++-- .../misc_swing_components.md | 6 ++++-- 8 files changed, 43 insertions(+), 21 deletions(-) diff --git a/topics/basics/architectural_overview/navigating_psi.md b/topics/basics/architectural_overview/navigating_psi.md index d1de299af..ac799744d 100644 --- a/topics/basics/architectural_overview/navigating_psi.md +++ b/topics/basics/architectural_overview/navigating_psi.md @@ -1,6 +1,8 @@ -[//]: # (title: Navigating the PSI) + - +# Navigating the PSI + +Navigating the PSI tree elements to find required information about parents or children. There are three main ways to navigate the PSI: *top-down*, *bottom-up*, and *references*. In the first scenario, you have a PSI file or another higher-level element (for example, a method). You need to find all elements that match a specified condition (for example, all variable declarations). diff --git a/topics/basics/persistence.md b/topics/basics/persistence.md index bc72023cc..a726e9675 100644 --- a/topics/basics/persistence.md +++ b/topics/basics/persistence.md @@ -1,10 +1,12 @@ -[//]: # (title: Persistence Model) + - +# Persistence Model + +Introduction to the IntelliJ Platform Persistence Model. The IntelliJ Platform Persistence Model is used to store a variety of information. For example, [Run Configurations](basic_run_configurations.md) and [Settings](settings.md) are stored using the Persistence Model. There are two distinct approaches, depending on the type of data being persisted: * [Persisting State of Components](persisting_state_of_components.md) -* [Persisting Sensitive Data](persisting_sensitive_data.md) \ No newline at end of file +* [Persisting Sensitive Data](persisting_sensitive_data.md) diff --git a/topics/products/idea/tomcat_integration.md b/topics/products/idea/tomcat_integration.md index c19c846f8..976413738 100644 --- a/topics/products/idea/tomcat_integration.md +++ b/topics/products/idea/tomcat_integration.md @@ -1,6 +1,8 @@ -[//]: # (title: Tomcat Integration) + - +# Tomcat Integration + +Information about Tomcat plugin source code location. The source code of the Tomcat plugin included in IntelliJ IDEA Ultimate is available as a sample for implementing application server integration plugins. -You can find the code under lib/src/src_tomcat.zip in the main IntelliJ IDEA Ultimate distribution. \ No newline at end of file +You can find the code under lib/src/src_tomcat.zip in the main IntelliJ IDEA Ultimate distribution. diff --git a/topics/products/phpstorm/existing_plugins.md b/topics/products/phpstorm/existing_plugins.md index 94980f0d1..ba88ae3f7 100644 --- a/topics/products/phpstorm/existing_plugins.md +++ b/topics/products/phpstorm/existing_plugins.md @@ -1,20 +1,24 @@ -[//]: # (title: Example PhpStorm Third-Party Plugins) + - +# Example PhpStorm Third-Party Plugins + +List of noteworthy PhpStorm third-party plugins. This page lists some example PhpStorm plugins created by third-party developers. ## Symfony + The Symfony plugin is a free plugin for Symfony framework developers. There are lots of features included into this plugin, such as Symfony-specific completion and navigation for symbols, templates, service container, Doctrine, translations, routes, forms, events, and more. -* [Official Symfony plugin Web Site](https://symfony2-plugin.espend.de/) +* [Official Symfony plugin website](https://symfony2-plugin.espend.de/) * [GitHub](https://github.com/Haehnchen/idea-php-symfony2-plugin) * [Symfony Development in PhpStorm](https://www.jetbrains.com/help/phpstorm/symfony-support.html) * [Symfony plugin on JetBrains Marketplace](https://plugins.jetbrains.com/plugin/7219-symfony-support) ## Laravel + The Laravel plugin is a free plugin for Laravel developers. It provides code completion and navigation for various Laravel components: controllers, routes, views, configuration, services, and translations. @@ -24,6 +28,7 @@ You can also use Laravel-specific live templates for generating various Laravel * [Laravel Development in PhpStorm](https://www.jetbrains.com/help/phpstorm/laravel.html) ## Laravel Idea + The Laravel Idea plugin is a paid plugin for Laravel developers. It provides a wide array of code generation and code completion features and includes hundreds of useful helpers, including configuration and translation keys, gates names completion, blade support, etc. @@ -34,15 +39,17 @@ It provides a wide array of code generation and code completion features and inc * [Laravel Development in PhpStorm](https://www.jetbrains.com/help/phpstorm/laravel.html) ## Magicento + Magicento is a paid PhpStorm plugin for Magento developers. A free limited version is available. Features include: Goto for factories and template paths, autocomplete for factories, XML files and class names, documentation for XML nodes, evaluation of PHP code inside the Magento environment, and much more to come! -* [Official Magicento Web Site](https://magicento.com/) +* [Official Magicento website](https://magicento.com/) * [GitHub](https://github.com/enriquepiatti/Magicento) * [Magicento on JetBrains Marketplace](https://plugins.jetbrains.com/plugin/7089-magicento) ## YiiStorm + YiiStorm is a plugin for PhpStorm IDE that is adding code navigation enhancements for Yii framework based projects. Features are: Going from render and renderPartial to the view file. Includes controllers, partials, and widgets. @@ -55,7 +62,7 @@ Supports all ways of specifying a view: themes, smarty .tpl views and external a Nette is a family of mature and stand-alone components for PHP that create a framework. -* [Official Nette web site](https://nette.org/en/) +* [Official Nette website](https://nette.org/en/) | Name | Description | Website | GitHub | Plugin | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------| @@ -65,6 +72,7 @@ Nette is a family of mature and stand-alone components for PHP that create a fra | Nette Tester | Nette Tester is a simple and yet convenient PHP code testing tool. The plugin implements "run configurations" and "run line markers". Supports run configurations in a remote interpreter (eg: in Docker or docker-compose). | [Tester web](https://tester.nette.org/en) | [intellij-nette-tester](https://github.com/nette-intellij/intellij-nette-tester) | [Tester plugin](https://plugins.jetbrains.com/plugin/8226-nette-tester) | ## PHP Annotations + The PHP Annotations plugin extends PhpStorm to support annotations in PHPDoc blocks. * [PHP Annotations on JetBrains Marketplace](https://plugins.jetbrains.com/plugin/7320-php-annotations) diff --git a/topics/reference_guide/color_scheme_management.md b/topics/reference_guide/color_scheme_management.md index 315e2fa5a..77cbe198d 100644 --- a/topics/reference_guide/color_scheme_management.md +++ b/topics/reference_guide/color_scheme_management.md @@ -1,6 +1,8 @@ -[//]: # (title: Color Scheme Management) + - +# Color Scheme Management + +Developing new color schemes for existing and custom languages. Color scheme management in IntelliJ IDEA 12.1 was changed to ease scheme designers' work and make schemes look equally well for different programming languages even if not designed specifically for these languages. Previously, language plug-ins were using fixed default colors incompatible, for example, with dark schemes. diff --git a/topics/tutorials/editor_basics.md b/topics/tutorials/editor_basics.md index ee7e37b7a..a44940d48 100644 --- a/topics/tutorials/editor_basics.md +++ b/topics/tutorials/editor_basics.md @@ -1,6 +1,8 @@ -[//]: # (title: Basics of Working with the Editor) + - +# Basics of Working with the Editor + +Overview of tutorial on working with editor. This tutorial will lead you through a series of steps showing how to work with the IntelliJ Platform Editor, how to access and modify text it contains, and how to handle events sent to the editor. * [](working_with_text.md) diff --git a/topics/tutorials/editor_basics/editor_events.md b/topics/tutorials/editor_basics/editor_events.md index 43639b7c4..2a3e0c698 100644 --- a/topics/tutorials/editor_basics/editor_events.md +++ b/topics/tutorials/editor_basics/editor_events.md @@ -1,6 +1,8 @@ -[//]: # (title: 3. Handling Editor Events) + - +# 3. Handling Editor Events + +Introduction to Editor Action system handling actions activated by keystroke events. The previous tutorial [Editor Coordinate Systems](coordinates_system.md) described working with caret coordinate systems in an editor window. Caret position was discussed in terms of Logical Position, Visual Position, and Offset. diff --git a/topics/user_interface_components/misc_swing_components.md b/topics/user_interface_components/misc_swing_components.md index b175a8719..176095e2e 100644 --- a/topics/user_interface_components/misc_swing_components.md +++ b/topics/user_interface_components/misc_swing_components.md @@ -1,6 +1,8 @@ -[//]: # (title: Miscellaneous Swing Components) + - +# Miscellaneous Swing Components + +Overview of useful Swing components provided by IntelliJ Platform. ### Messages