节省一半键入量,国产代码补全神器插件aiXcoder来啦
代码补全在开发过程中是非常必要的能力,我们最常用的是 IDE 自带的代码补全功能,但问题在于,IDE 并不能理解我们的代码,推荐总是不那么准确。
今天笔者介绍一个国产代码补全神器 aiXcoder,它现在的离线版已经支持 Java 和 Python 了。对比 PyCharm 原生代码补全体验,它的效果实在是太好了。
图注:aiXcoder 代码补全实测,整行代码预测用起来特别炫酷,整体上比 IDE 的预测准很多
PyCharm IDE 对比 aiXcoder
如果装上 aiXcoder,PyCharm 上的补全效果提升还是挺明显的,但是为了更直观地展示出来,我们可以统计编写同一段代码,敲键数到底有什么不同。
就下面这一段代码,笔者用 PyCharm IDE 的原生推荐,一共敲击了 96 个字符,其中字符串还没计算在内。
如果安装上了 aiXcoder,效果就像文章前面的动图,总共只需要敲击 36个字符(字符串不计入),效果提升特别明显。
至于为什么能节省这么多功夫,看看aiXcoder下面两个预测就知道了。
一次性将变量名、API、参数传入都帮我们写好了,直接预测整行代码:
整个列表推导式的内部逻辑,一次性都预测好了,只要填上参数:
本地补全引擎:确保代码安全
之前笔者也用过代码补全插件,但是它们大部分都要上传代码到服务器,这就比较劝退了。不过 aiXcoder最新发布的 2.5 本地版,完全在本地计算机上运行,不会上传任何代码。
为了验证是不是全部计算都在本地完成,我特意关闭了网络连接,看看它对同一段代码的预测是不是正常,结果是,关不关网络连接,预测都是一样的。
另外,在笔记本上用,我还是比较在意性能的,在测试插件的时候,特别关注了它消耗的计算资源。打开进程管理器,一边写一边观察 CPU 占比。基本键入代码的过程中 CPU 占比在10%吧,停止键入很快就降到0了。
虽然代码预测都放到本地了,但是 aiXcoder提供了下面这种滚动条,来平衡「补全能力」和「计算性能」之间的关系。试了一下,越靠近「Faster」,表示会尽快返回预测结果;越靠近「Longer」,表示插件将反馈更好的预测结果。
插件市场,安装便捷
aiXcoder 2.5 目前支持 Java 和 Python,它们都可以在 JetBrains 市场上直接下载与安装。即在 IntelliJ IDEA 的市场上,可直接下载 aiXcoder用于 Java 代码补全。同理在 PyCharm 市场上,也可以直接下载 aiXcoder用于 Python 代码补全。
在 PyCharm 上,下面三步即可完成安装:
与之前一样,Python 插件安装后,它会自动下载服务端,只需要等十几秒,就能快速用上。反正笔者已经愉快地用上了,小伙伴们也来试试呀。
在这里还是要推荐下我自己建的Python开发学习群:1156465813,群里都是学Python开发的,如果你正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2020最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴!
以下内容无用,为本篇博客被搜索引擎抓取使用
(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
python 是干什么的 零基础学 python 要多久 python 为什么叫爬虫
python 爬虫菜鸟教程 python 爬虫万能代码 python 爬虫怎么挣钱
python 基础教程 网络爬虫 python python 爬虫经典例子
python 爬虫
(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)(* ̄︶ ̄)
以上内容无用,为本篇博客被搜索引擎抓取使用