代码补全

SmartCode AI编码助手是一款基于人工智能的编码助手,能够帮助开发者提高编码效率,减少重复劳动,提升代码质量。

单行补全

单行补全模式 可用于属性生成、参数补全、变量赋值 等场景。 单行补全 单行补全

多行补全

在实际开发场景中,特别是在写一个新的方法/函数时,每个开发人员的诉求往往是不同的。

  • 某些场景下开发人员希望给一个方法名字,或者一个简单的注释补全工具就可以给我们自动生成整个方法的业务逻辑。
  • 某些场景下我们希望给一个方法名字,然后补全工具在方法里能够逐行的给予补全,这样开发人员可以进行快速的修正,然后补全插件根据修正后的内容,继续给予补全建议。那么这种场景下就需要具备单行/多行补全的切换能力。 通过单行/多行补全开发人员可以根据自己的场景快速的切换补全模式。实现高效开发。
点击右下角的 补全模式

补全模式

点击后,S(Single Line)会切换为M(MultiLine),如下图所示:

多行补全

按tab键接受代码,继续回车,如下图所示:

多行补全

方法级代码补全
  • 输入注释

方法级补全 方法级补全

手工触发

插件默认是自动触发补全,有时候开发人员在进行代码编写时,不管是开发人员在打字时、空格时、回车时默认都会触发代码自动补全。这样很大程度上会干扰开发人员的正常开发,所以很多开发人员希望关闭自动补全,而是通过手工快捷键触发的方式来进行补全,这样开发人员可以真正做到随叫随到的补全效果。

设置手工触发补全
  • 点击修改设置,如下图所示: 补全模式

  • 自动补全 | 改为 “关闭”: 补全模式

  • 设置代码补全触发快捷键:Keymap | Trigger inline Completion 补全模式

  • 点击 Add keyboard Shortcut 补全模式

  • 设置完成后,我们测试是否可以收工触发代码补全。回到PhotoController.java文件,并输入注释以及部分代码。点击回车,并按你设置的代码补全触发快捷键【Control+Comand+T】,查看代码补全效果。 补全模式