mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
Add missing <link-summary>
This commit is contained in:
parent
a91c10c36d
commit
7d11ba39fe
@ -1,6 +1,8 @@
|
||||
[//]: # (title: Navigating the PSI)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Navigating the PSI
|
||||
|
||||
<link-summary>Navigating the PSI tree elements to find required information about parents or children.</link-summary>
|
||||
|
||||
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).
|
||||
|
@ -1,10 +1,12 @@
|
||||
[//]: # (title: Persistence Model)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Persistence Model
|
||||
|
||||
<link-summary>Introduction to the IntelliJ Platform Persistence Model.</link-summary>
|
||||
|
||||
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)
|
||||
* [Persisting Sensitive Data](persisting_sensitive_data.md)
|
||||
|
@ -1,6 +1,8 @@
|
||||
[//]: # (title: Tomcat Integration)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Tomcat Integration
|
||||
|
||||
<link-summary>Information about Tomcat plugin source code location.</link-summary>
|
||||
|
||||
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 <path>lib/src/src_tomcat.zip</path> in the main IntelliJ IDEA Ultimate distribution.
|
||||
You can find the code under <path>lib/src/src_tomcat.zip</path> in the main IntelliJ IDEA Ultimate distribution.
|
||||
|
@ -1,20 +1,24 @@
|
||||
[//]: # (title: Example PhpStorm Third-Party Plugins)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Example PhpStorm Third-Party Plugins
|
||||
|
||||
<link-summary>List of noteworthy PhpStorm third-party plugins.</link-summary>
|
||||
|
||||
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)
|
||||
|
@ -1,6 +1,8 @@
|
||||
[//]: # (title: Color Scheme Management)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Color Scheme Management
|
||||
|
||||
<link-summary>Developing new color schemes for existing and custom languages.</link-summary>
|
||||
|
||||
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.
|
||||
|
@ -1,6 +1,8 @@
|
||||
[//]: # (title: Basics of Working with the Editor)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Basics of Working with the Editor
|
||||
|
||||
<link-summary>Overview of tutorial on working with editor.</link-summary>
|
||||
|
||||
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)
|
||||
|
@ -1,6 +1,8 @@
|
||||
[//]: # (title: 3. Handling Editor Events)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# 3. Handling Editor Events
|
||||
|
||||
<link-summary>Introduction to Editor Action system handling actions activated by keystroke events.</link-summary>
|
||||
|
||||
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.
|
||||
|
@ -1,6 +1,8 @@
|
||||
[//]: # (title: Miscellaneous Swing Components)
|
||||
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
# Miscellaneous Swing Components
|
||||
|
||||
<link-summary>Overview of useful Swing components provided by IntelliJ Platform.</link-summary>
|
||||
|
||||
### Messages
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user