ToolNavs AI工具导航
提交工具 登录
返回AI资讯
Kiro CLI 集成 Language Server Protocol:终端获得与 IDE 同级代码智能

Kiro CLI 集成 Language Server Protocol:终端获得与 IDE 同级代码智能

AI资讯 Admin 259 次浏览

Kiro CLI 在 v1.22.0 更新中加入 Code Intelligence,将 Language Server Protocol(LSP)集成到终端使用体验中,使 CLI 具备与 Kiro IDE 相近的代码理解能力。启用后,开发者可通过自然语言在终端完成查符号、找引用、跳转定义、跨文件重命名与获取诊断信息等操作。

该能力默认预配置 7 种语言:TypeScript、Rust、Python、Go、Java、Ruby、C/C++。在项目根目录运行“/code init”后会生成 lsp.json 并启动对应语言服务器;系统会依据项目标记与文件扩展名检测语言并管理服务状态。若需覆盖更多语言,可在 lsp.json 中加入自定义语言服务器配置。需要注意的是,部分能力取决于各语言服务器自身支持程度,且大型代码库初次索引可能较慢。

常见问题

Q:Kiro CLI 的 Code Intelligence 能做什么事情?

A:Kiro CLI 可以在终端用自然语言完成找引用、跳转定义、符号检索、全局重命名与诊断报错等代码导航与理解任务。

Q:Kiro CLI 的 LSP 集成默认支持哪些语言?

A:Kiro CLI 默认预配置 TypeScript、Rust、Python、Go、Java、Ruby、C/C++ 共 7 种语言。

Q:开发者如何在项目中启用 Kiro CLI 的代码智能?

A:开发者可在项目根目录运行“/code init”,生成 lsp.json 并启动语言服务器;如需强制重建可使用“/code init -f”。

Q:Kiro CLI 是否可以支持更多语言或自建语言服务器?

A:Kiro CLI 可以通过编辑项目根目录的 lsp.json 添加自定义语言服务器,从而扩展到更多语言。

推荐工具

更多