是时候跟你说说这个能让你撸代码撸得舒服得不要不要的神器了——kite

简单来说,它是一款 IDE 的插件,能做到代码自动补全,可能你会说了,这有什么牛逼的?一般的编辑器不都有这个功能么?

它虽然是一个插件,但是它的不普通之处在于它是用机器学习的方式给你提供 Python 有用的代码,也就是说,你屁股一抬,它可能就知道你要放屁还是拉shi,接着为你快速提供你需要的马桶或者塑料袋,是不是有点内味儿了?

说出来你可能不信,它可以支持到市面上所有主流的 Python 编辑器,比如:Atom、PyCharm、VS Code、Spyder、Sublime、IntelliJ IDEA、Vim。

没有对比就没有伤害:

左边是使用了 kite ,可以看到,kite AI 可以让你更流畅的撸代码,同样的代码,使用 Kite 敲击键盘的次数减少了快一半,毕竟你一按回车,别人把你定义好的参数名直接给你传好,你说速度不速度?

它还可以做到快速查看 API ,你不用再 Ctrl 点击关键词进入相关的函数了,只要你对准你要查询的方法或属性,轻轻一点,就会直接给你显示文档说明:

在 Vim 中的简单使用演示:

一款良心的插件,还完全免费,不是我在吹它, Python 之父早前也都推荐过这玩意,香~

下载地址在这:

https://kite.com/download/

这个 Python 代码自动补全神器搞得我卧槽卧槽的相关推荐

  1. kite:Python 代码自动补全神器

    kite:Python 代码自动补全神器 吃了 学习python的正确姿势 的安利:这个 Python 代码自动补全神器搞得我卧槽卧槽的. 代码自动补全还是挺舒服的嘿嘿嘿. 下面是官网下载给出的示例: ...

  2. python代码自动补全利器----Kite介绍安装使用教程

    目录 Kite介绍 Kite安装 总结 介绍一款针对python代码自动补全的工具 -- Kite ,不需额外的环境配置,more importantly是免费的哦~~对于经常使用Python的朋友们 ...

  3. vs代码补全的快捷键_效率工具 | 一款基于深度学习的代码自动补全神器

    前言 代码补全对于大多数开发人员来说是至关重要的,它可以有效的提高开发效率.减少拼写错误和输入代码量.我们使用的大多数开发工具都自带补全功能,或者可以通过安装插件具备补全功能.但是,以往的代码补全功能 ...

  4. vim python 代码提示_linux下vim python代码自动补全

    一.vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.p ...

  5. Pydiction : VIM上的PYTHON代码自动补全插件

    http://www.vim.org/scripts/script.php?script_id=850 1.下载Pydiction 其中有4个文件: complete-dict //PYTHON 的K ...

  6. 正在启动python的代码补全客户端_Python交互模式下代码自动补全

    这个功能是以lib的形式提供的,配置写到home下的.pythonrc文件中, 并设置好环境变量让python启动时执行初始化: # ~/.pythonrc # enable syntax compl ...

  7. VS Code写Python智能提示,代码自动补全(Kite插件)

    之前写python代码一直用的是VS Code,但是这款免费的IDE并没有针对python的智能提示,搜索了一些插件后发现智能提示也不好用,远没有Visual Studio之类写C++时的提示好用. ...

  8. python jupyter notebook怎么调字体大小_配置Jupyter的代码主题 字体以及字体大小 代码自动补全...

    jupyter默认没有代码提示,字体非常的难看,特别是引号,一直想更换字体和主题,就把方法整理了一下.如果你单独想更换字体的话,需要修改浏览器的字体,这个是受浏览器的影响. 如果想更换主题往下看,代码 ...

  9. 准确率可提升50%以上,Facebook用迁移学习改进代码自动补全

    视学算法报道 转载自:机器之心 编辑:陈萍.杜伟 来自 Facebook 的研究团队将迁移学习用于代码自动补全,提出的方法在非常小的微调数据集上提高 50% 以上的准确率,在 50k 标记示例上提高了 ...

最新文章

  1. 机器学习中的各种距离
  2. 李彦宏首次公布24字百度愿景,要做最懂用户的公司
  3. java注解,通过反射解析注解,模仿hibernate,获取sql语句。
  4. javascript跨域解决方案
  5. MATLAB之离散时间傅里叶变换DTFT
  6. 4、mybatis通过配置类Configuration 实现初始化
  7. 上传文件到华为云云服务器,上传文件到云服务器
  8. win7系统锁定计算机设置方法
  9. html盒子模型 1209
  10. c语言读取excel表格_利用pandas处理excel表格
  11. Firebug无法添加到最新版firefox55.0.*中解决办法
  12. idea解决代码冲突与乱码
  13. JavaWeb学习DAY2—Java web的创建
  14. IDEA2019开发WebService实例
  15. ADKAR模型简介(转)
  16. HttpClient完整使用示例
  17. lvds 共模电感_初识共模电感 - yi394517286的博客 - 与非博客 - 与非网
  18. a到z的ascii码值是多少_大小写字母和数字的ascii码值是多少
  19. 成都敏之澳:拼多多关键词选词关键要素是什么?
  20. 【科技与狠货】云盘变硬盘

热门文章

  1. 在细节消息中包含能够捕获失败的信息(63)
  2. OPENSUSE + zabbix源码安装,PHP出现问题?怎么解决?
  3. Apache配置详解(一)
  4. 从地理围栏看物联网安防
  5. 卡巴斯基发现新型恶意软件StoneDrill,或与 Shamoon有关
  6. 2017 最值得关注的十大 APP、Web 界面设计趋势
  7. 本地上传图片无法预览
  8. Android 自己定义View (二) 进阶
  9. 面向对象软件设计原则(一) —— 引子
  10. 面试精讲之面试考点及大厂真题 - 分布式专栏 08 Redis中有哪些数据结构及底层实现原理