JetBrains IDE 引入了一项新功能——全行代码补全(Full-Line Code Completion),使开发人员能够使用本地运行的深度学习模型自动完成整行代码,节省约 20% 的按键次数。
此功能可以解决一些公司/组织在使用基于云的 AI 解决方案时所面临的限制,它能确保数据保留在您的计算机上,无需和外部服务器通信。 因此,你完全可以在离线模式下使用它,无需互联网也无需额外的订阅。
全行代码补全可用于 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby,在相应的开箱即用的 JetBrains IDE 中:IntelliJ IDEA Ultimate、PyCharm Professional、WebStorm、PhpStorm、GoLand 和 RubyMine。 预计即将发布的版本将支持更多语言和 IDE。
更多技术细节,欢迎阅读官方博文:https://blog.jetbrains.com/zh-hans/blog/2024/04/08/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/