Intellij IDEA
info
- GRPC HTTP 客户端支持 Metadata IDEA-287369
WebStorm
- NPM 工作空间补全有问题 WEB-50806
特殊正则替换语法
syntax | for |
---|---|
\l | 小写下一个字符 |
\u | 大写下一个字符 |
\L | 小写直到 \E 或 替换结束 |
\U | 大写直到 \E 或 替换结束 |
\E | \U, \L 结束标志 |
实现自定义语言插件
- Custom Language Support Tutorial
- Language and File Type
- Syntax Highlighter and Color Settings Page
- Annotator
- Line Marker Provider
- Completion Contributor
- Reference Contributor
- Find Usages Provider
- Folding Builder
- Go To Symbol Contributor
- Structure View Factory
- Formatter
- Code Style Settings
- Commenter
- Quick Fix
Grammar-Kit
- JetBrains/Grammar-Kit
- BNF 基于 PEG
- 使用 JFlex 做词法解析
- Antlr 生成 Psi
- antlr/jetbrains
- 提供 Antlr 到 Psi 的适配
- antlr/intellij-plugin-v4
- Antlr 的插件是基于 Antlr 实现的
- antlr/jetbrains
Diff
idea diff path1 path2 path3