自动补全
自动补全功能在你输入时提供智能代码建议和补全,帮助你更快、更高效地编写代码。 它提供自动和手动触发选项。
自动补全工作原理
该功能可在你编码时智能分析上下文,并提供以下支持:
常见代码模式的快速修复
基于周围代码的上下文建议
用于复杂代码结构的多行补全
该功能使用你选择的 AI 提供商生成智能建议,与你的编码风格和项目上下文相匹配。
触发选项
暂停以补全
启用后,当你暂停输入时,VJSP 会自动触发自动补全。这提供了无缝的编码体验,让你在工作时自然地获得建议。
自动触发延迟:配置停止输入后触发自动补全的延迟(以秒为单位)
默认为 3 秒,但可以向上或向下调整
较短的延迟意味着更快的建议,但可能更耗费资源
手动触发自动补全 (Cmd+L)
当你希望在特定时刻主动获取智能建议时,可使用手动补全功能:
将光标定位到需要帮助的代码位置;
按下 Cmd+L(Mac)或 Ctrl+L(Windows / UOS);
VJSP 会立即分析当前上下文;
立即接收改进或补全。
这非常适合:
快速修复
代码补全
重构建议
你可以在 IDE 的键盘快捷键设置中自定义键盘快捷键。
禁用其他插件自动补全
我们建议禁用其他插件的自动补全功能以优化你使用 VJSP 的体验。
最佳实践
平衡速度与质量:更快的模型响应迅速,但准确性可能较低;根据任务需求权衡选择。
调整触发延迟:合理设置延迟,在保持灵敏度的同时避免不必要的 API 调用。
使用快速任务进行复杂更改:该功能专为实质性代码变更设计。
手动触发自动补全以确保精准:在需要精确控制建议时机时,手动调用可提升准确性。
提示
自动补全在结构清晰、组织良好的代码中效果最佳
函数上方的注释有助于自动补全理解意图
变量和函数名称很重要 - 描述性名称会带来更好的建议
相关功能
代码操作 - 用于常见编码任务的上下文菜单选项
