代码编辑包括自动补全、智能提示、语法诊断和全局内容搜索等常见的IDE具备的功能。



目前语言和对应的功能支持情况,如下表所示。

基本功能 Java Python JavaScript/TypeScript
Completion自动补全 支持 支持 支持
Hover智能提示 支持 支持 支持
Diagnostics语法诊断提示 支持 支持 支持
SignatureHelp函数参数提示 支持 支持 支持
Definition跳转定义 支持 支持 支持
References查找引用 支持 支持 支持
Implementation查找实现类 支持(comming soon) 不支持 不支持
DocumentHighlight变量高亮 支持 支持 支持
DocumentSymbol查找类成员 支持 支持 支持
WorkspaceSymbol全局查找类/函数 支持 支持 支持
CodeAction修复建议 支持(Alibaba Java Guidelines is coming soon) 支持 支持
CodeLens行操作提示 References Implementation 不支持 不支持
Formatting 格式化代码 支持 支持 不支持
RangeFormatting局部格式化 支持 不支持 不支持
FindInPath全局内容搜索 支持 支持 支持
高级功能 Java Python JavaScript/TypeScript
Rename重命名 支持 支持 支持
WorkspaceEdit多文件修改 支持 不支持 不支持
UnitTest单元测试(quickstart) 支持 不支持 不支持
MainClass查找main函数入口 支持 不支持 不支持
MainClassQuickStart快捷运行 不支持 不支持 不支持
ListModules查找所有模块 支持 不支持 不支持
Generate生成代码片段 Constructor

Override

Getter/Setter

Implement

不支持 不支持

基本功能

  • 自动补全

  • 智能提示

  • 语法诊断

  • 函数参数提示

  • 跳转定义

  • 查找引用

  • 查找当前类成员

  • 全局查找类/函数

  • 代码格式化