LiteFlowX IDEA Plugin
Notice
- The LiteFlowX plugin version has been fully adapted to LiteFlow
v2.9.0
sincev1.1.0
and is backward compatible with all features of LiteFlowv2.8.X
. - If you are still using LiteFlow
2.7.X
and below, you can download the LiteFlowX v0.1.1 Jar package (opens new window) for installation - The plugin will focus on making changes and improvements to the latest version of the LiteFlow framework in the future. Please make sure you are using the latest LiteFlow framework before using this plugin.
LiteFlowX is an IDEA plugin that can greatly improve your work efficiency when developing with the LiteFlow framework.
😋 Support project
The LiteFlowX plug-in is completely free and open source. In order to allow you to use better plug-in functions, you can file issues in the warehouse!
If the plugin is easy to use, please give this plugin a five-point praise (opens new window)!
If the plugin source code is helpful for your development, please point a star (opens new window) for this repository!
# 🍬 LiteFlowX Features
Support ELF syntax
Autocomplete, syntax highlighting, lexical analysis
Syntax injection
ELF syntax is automatically injected into the chain of .el.xml
LiteFlow Toolbox
The Component and Chain of the project project are very clear
- name: Support ELF syntax
desc: Autocomplete, syntax highlighting, lexical analysis
bgColor: '#F0DFB1'
textColor: '#242A38'
- name: Syntax injection
desc: ELF syntax is automatically injected into the chain of .el.xml
bgColor: '#718971'
textColor: '#fff'
- name: LiteFlow Toolbox
desc: The Component and Chain of the project project are very clear
bgColor: '#DFEEE7'
textColor: '#2A3344'
- Fully adapt to all features of LiteFlow v2.9.x
- Supports ELF regular expressions (autosuggestion, syntax highlighting, syntax detection)
- Ability to identify components, links
- Subdivided component type icons to make components clear at a glance
- More intelligent automatic prompts, which can be subdivided into components and links
- Provides LiteFlow toolbox, components and links of the entire project, and supports double-click jumping
- Support file jump to liteflow.ruleSource property
- ...more features to come
# 🎉 Install LiteFlowX
There are three ways to install the LiteFlowX plugin into IDEA
提示
Versions that support the LiteFlowX plugin are:
- IntelliJ IDEA Educational — 2020.1 — 2022.1.2
- IntelliJ IDEA Ultimate — 2020.1 — 2022.1.3
- IntelliJ IDEA Community — 2020.1 — 2022.1.3
# Method 1: Click here to install (recommended)
After the page is loaded, an install button will appear below
# Method 2: Install the plugin from the Marketplace (recommended)
- Press the key combination
Ctrl + Alt + S
to open the IDE settings and select Plugins - Search
LiteFlowX
in Marketplace and click install
# Method 3: Import the JAR package for installation
- Download the latest plugin Jar package at Releases (opens new window)
- Press Ctrl+Alt+S to open IDE settings and select Plugins
- On the Plugin page, click ⚙ and then click Install Plugin from Disk...
- Select the plugin downloaded in the first step and click OK
- If prompted to restart the IDE, click OK to apply the changes
# 🌈 Demo
# 💬 Questions
# Q: Why can't the related ELF expressions be highlighted after installing the LiteFlowX plug-in?
A: First, make sure you have installed the latest version of the LiteFlowX plugin, and be sure to restart IDEA after the installation is complete. If the above operation still does not solve the problem, consider that the third-party theme you installed affects the highlighting, please go to File -> Settings -> Editor -> Color Scheme -> General -> Code -> Injected language fragment
and tick the right Uncheck the Foreground
checkbox and press to confirm the changes.
# Q: Why does the comment written in the expression report an error, sometimes not?
A: Pay special attention here. If you need to write comments in expressions, you can only write them before reference components
or ELF keywords
, as shown in the following figure.
# Q: My problem is not resolved in the troubleshooting, what should I do?
A: The LiteFlowX plugin is still growing, and it is inevitable that you will encounter strange things during use, but it does not matter, you can contact the author (opens new window) or Gitee repository (opens new window), put forward your valuable comments or ISSUES, and I will answer your questions as soon as possible. 💖
# 💖 List of authors
- name: 铂赛东
desc: LiteFlow author
avatar: /img/liteflowx/avator/bryan31.webp
link: https://gitee.com/bryan31
bgColor: '#d7d7d7'
textColor: '#000000'
- name: 码农小易
desc: LiteFlowX author
avatar: /img/liteflowx/avator/liupeiqiang.webp
link: https://gitee.com/liupeiqiang
bgColor: '#ffe3d8'
textColor: '#444452'
- name: chenglitao521
desc: Contributor
avatar: /img/liteflowx/avator/chenglitao521.jpg
link: https://github.com/chenglitao521
bgColor: '#f5efbd'
textColor: '#3d6328'