An open API service indexing awesome lists of open source software.

https://github.com/picimako/intellij-live-templates

IntelliJ Live templates for various Java libraries with guides and examples for template variable functions.
https://github.com/picimako/intellij-live-templates

intellij java live-template

Last synced: about 2 months ago
JSON representation

IntelliJ Live templates for various Java libraries with guides and examples for template variable functions.

Awesome Lists containing this project

README

          

# IntelliJ Live templates

This project is a collection of small tutorials on using Live Template variable functions, and also contains some IntelliJ Live templates for various Java libraries.

If not stated otherwise, the Scope of the templates are by default *Java All*.

## How to add them?

You can assemble the templates manually on IntelliJ's **Settings > Editor > Live Templates** panel.

## Live template variables

If you are interested in adding extra functionality to your live templates, the (not yet comprehensive) collection of guides about the variable functions are available
in the [Template variable functions](template_variable_functions/) folder.

The documents in that folder summarize how functions available for Live Template variables work, provides examples and screenshots where feasible, and includes
descriptions from the official documentation.

The list of functions is according to the official documentation at [https://www.jetbrains.com/help/idea/template-variables.html](https://www.jetbrains.com/help/idea/template-variables.html).

The related macros can be found at
- https://github.com/JetBrains/intellij-community/tree/master/platform/lang-impl/src/com/intellij/codeInsight/template/macro
- https://github.com/JetBrains/intellij-community/tree/master/java/java-impl/src/com/intellij/codeInsight/template/macro

## Contribution and support

If you find any issues in any of the templates, you have a suggestion or request, you found a useful JetBrains support ticket, please create a GitHub issue in this project.

## License

This project is licensed under the terms of Apache Licence Version 2.0.