LiteFlow LiteFlow
💒Home
📚Documents
💖Donation
🚀Plugin
  • About LiteFlow
  • Update Record
Community
Users
Gitee (opens new window)
Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
💒Home
📚Documents
💖Donation
🚀Plugin
  • About LiteFlow
  • Update Record
Community
Users
Gitee (opens new window)
Github (opens new window)
  • 简体中文 (opens new window)
  • English (opens new window)
码农小易
2022-07-12
Contents

LiteFlowX IDEA Plugin

Notice

  • The LiteFlowX plugin version has been fully adapted to LiteFlow v2.9.0 since v1.1.0 and is backward compatible with all features of LiteFlow v2.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)

  1. Press the key combination Ctrl + Alt + S to open the IDE settings and select Plugins
  2. Search LiteFlowX in Marketplace and click install

Install via Marketplace

# Method 3: Import the JAR package for installation

  1. Download the latest plugin Jar package at Releases (opens new window)
  2. Press Ctrl+Alt+S to open IDE settings and select Plugins
  3. On the Plugin page, click ⚙ and then click Install Plugin from Disk...
  4. Select the plugin downloaded in the first step and click OK
  5. If prompted to restart the IDE, click OK to apply the changes

# 🌈 Demo

智能提示ComponentChain

预检测Chain未命名或重复

自定义elf语法关键字颜色

支持Component和Chain跳转

支持局部变量

支持.el.xml的chain标签自动注入elf语法

LiteFlow 工具箱

# 💬 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

铂赛东

LiteFlow author

码农小易

LiteFlowX author

chenglitao521

Contributor

- 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'
Help us improve this document (opens new window)
last update: 2022/10/13, 00:02:27
Theme by Vdoing | Copyright © 2020-2022 铂赛东 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式