行间命令
行间命令,顾名思义,是在代码行间,特别是函数和方法定义上方显示的快捷操作入口。文心快码将一系列常用的代码辅助功能,如代码解释、注释生成、日志添加、调优建议、函数拆分和单测生成等,以简洁的文字或按钮形式展现在您的代码编辑界面。您无需离开代码编辑器,即可快速触发这些功能。
代码解释
代码解释使用先进的大语言模型,深入分析您选定的代码片段(目前主要针对函数或方法),并生成清晰易懂的自然语言解释。当您接手 legacy 代码、阅读复杂逻辑或快速了解他人代码时,这项功能将大大节省您的时间和精力,助您快速掌握代码脉络。

函数注释
函数注释 功能为函数或方法生成文档注释(Docstring),即位于函数定义下方,用于描述函数功能、参数、返回值等的注释。

行间注释
行间注释 功能为代码块或段落生成行内注释,帮助解释代码的具体逻辑和实现细节,使代码更易于理解和维护。 请注意: 当函数或方法的代码字符数少于 4500 个字符时,此功能可用。

添加日志
调试是开发过程中不可或缺的环节。添加日志 功能让您能够快速在代码中插入日志语句,用于追踪程序运行状态、排查错误,而无需手动编写繁琐的日志代码。
调优建议
调优建议 利用大语言模型深度分析您选定的函数或方法,从代码规范、可读性、执行效率、资源消耗等多个维度,为您提供有针对性的优化建议,帮助您编写更高质量的代码。

函数拆分
当函数或方法过于冗长时,会降低代码的可读性和可维护性。 函数拆分 功能能够智能分析长函数,将其拆分成多个更小、更专注的函数或方法,使代码结构更清晰,逻辑更易理解,也更方便复用和维护。 请注意: 当函数或方法代码行数大于等于 20 行,且字符数少于 4500 个字符时,此功能可用。

生成单测
单元测试是保障代码质量、预防 bug 的重要手段。 生成单测 功能可以针对您选定的函数或方法,自动生成相应的单元测试代码框架,您只需在此基础上完善测试用例,即可快速构建完善的单元测试体系。

行间对话
通过快捷键 CMD+I (macOS) 或 Ctrl+I (Windows/Linux),您可以在代码编辑区的任意位置唤出一个命令输入框,输入您想要的指令,文心快码将根据您的指令和上下文代码,智能生成结果。
例如,代码中有一个未使用的perm_dict变量,您可以选中这段代码,输入 将perm_dict这个变量使用起来,文心快码会直接在编辑器中刷新代码,省去侧边栏提问和采纳的流程。
未使用变量 | 行间对话 | 行间修改 |
---|---|---|
![]() |
![]() |
![]() |
配置选项
行间命令按钮样式:
- 文字平铺在函数名上方: 默认样式,以简洁的文字形式直接显示在函数名上方,例如 “代码解释”、“函数注释” 等。 这种方式简洁直观,不占用过多空间。

- 显示为按钮,点击展开菜单: 另一种样式,行间命令以一个按钮形式显示在函数名上方,点击按钮后展开命令功能菜单。 这种方式更加紧凑,界面更整洁,适合需要更少干扰的用户。

行间命令功能可见性: 您可以自由配置哪些行间命令功能在您的编辑器中显示。 例如,如果您主要关注代码解释和注释生成,您可以只显示 “代码解释”、“函数注释” 和 “行间注释” 功能,隐藏其他功能,以简化界面。
