Crush通过深度集成LSP协议解决传统终端的智能不足问题:
- 全功能LSP支持:配置示例包含Go/TypeScript等语言的服务器设置
- 多维度代码分析:结合LLM语义理解和LSP语法检查双重验证
- 实时错误标记:在终端直接显示错误位置和修复建议
- 自定义规则:通过
CRUSH.md
定义项目特定编码规范
相比原生终端,Crush用户可获得近似IDE的智能体验,例如输入crush check
即可触发完整的静态代码分析流程。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》