如果有一款代码补全工具或插件,能让你的编程时间缩短一半,你有没有兴趣?没错,这款业内很多人都知道的代码补全神器,就敢这么宣称。它就是Kite,这是一款利用人工智能技术来驱动实现的快速补全工具,旨在让你的编码效率更高效。
如今这个时代的编程写代码的过程,没有自动补全就意味着没有效率,没有效率就意味着没法及时完成工作,没法及时完成编码工作,那你还拿这个吃什么饭?因此,总之就是,没有自动补全的编辑器/IDE就意味着没法养活肉体,没有自动补全的编辑器/IDE就意味着没有灵魂。也正因为如此,现在程序员技术人用的编辑器里代码补全功能可以说俯拾皆是。
和其他编辑器软件自带的代码补全功能比,Kite有啥优势?快呗,全呗。这货可是AI驱动的,在这个人工智能技术进军一切领域的今天,AI往往意味着不可思议。Kite也是,说个有点低俗的笑话就是,你一抬屁股,Kite就知道你是要拉还是要放。就是这么速度。速度上去了,种类也不含糊。可以给你自动补全python、Java、Go、PHP、C/C#/C++、JavaScript、TypeScript、Kotlin等所有常用语言。作为一个独立的插件,它可以安装在基本所有常见的编辑器或IDE中,这货还跨平台、windows、Linux、苹果那啥……
比如在VScode中,我们可以在扩展里搜kite找到(当然它有独立网站和独立应用,并且是商用产品)并安装。这个过程会打开官方网站下载。有的同学说安装就能直接用,有的还要下载。具体大家自己看吧。
当然话又说回来了,不可否认的是,它也不是没有缺点。既然是AI驱动的代码补全,那么可想而知,势必在调用一些AI模型或功能。而涉及到人工智能这块,想必了解这一块的朋友能猜出来,需要一定的电脑配置?没错,它的确需要一定的电脑配置,或者更具体地说,低端机器玩不转这个。这个并不是机智客想当然,而是很多体验过的开发者的一致结论:机器人配置不高别用这货,相当吃内存。
这个插件,有点像远古级的VisualBasic(原谅机智客当初学的是VB,所以先入为主印象深刻,算是老古板)一样代码补全相当全面,就恨不能喂到你嘴里了。而网友开发者也各有体会。有的人觉得惊为天人,用处太大,而还有的人则觉得仅为聊胜于无,没多少用,至少说,在一些类似Pycharm这样的IDE里,代码补全已经很完善了。再弄一个这么占内存的插件,简直是觉得自己电脑配置太高没法挥霍了。所以,仁者见仁智者见智,个人根据自己的需要选择吧。