在代码顶部添加%config IPCompleter.greedy=True这一行并且shift+回车运行,对于接下来运行过的内容都会被列入自动提示中。

按Tab键弹出自动提示

如下图,输入my然后Tab键就弹出上面自定义的两个变量名,然后按回车直接输入myCount,按向下箭头键再回车就输入myNum。

同样对于import导入的功能模块也可以提示。比如下图,输入requ然后按tab就自动补全输入requests(因为已经导入,并且是唯一的,而刚才的myCount和myNum都是my开头)。

输入到requests.的时候按tab就会弹出requests包含的所有功能命令,继续输入g就得到下图的情况。

但是每次都按【Tab】按键也并不方便,因为如果装了Jupyter notebook的扩展插件包(参考下面扩展插件部分),只要用下面的命令来开启自动完成即可。jupyter nbextension enable hinterland/hinterland,成功OK之后重新打开Jupyter Notebook,在输入代码的同时就会实现自动提示了。

——————————————————————————
作者:zhyuzh3d
链接:https://www.jianshu.com/p/a85bc2a8fa56
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

jupyter notebook代码自动完成功能相关推荐

  1. Jupyter Notebook 代码补全功能配置

    Jupyter Notebook 代码补全功能配置 Jupyter Notebook 按Tab键可以实现代码补全,但是没有代码提示,代码提示功能可以通过以下配置实现 1.安装配置包 1.1打开 Ana ...

  2. jupyter notebook 代码自动补全、代码高亮

    一.安装依赖项 在开始中打开:开始 > Anaconda Prompt 1.  安装 nbextensions pip install jupyter_contrib_nbextensions ...

  3. Jupyter Notebook 代码自动补全功能

    调试记录 第一步 第二步 第三步 第四步 第一步 打开如下命令行 第二步 输入如下命令 conda info --envs 可以看到现在是基础(base)环境,我是想进入tensorflow环境 输入 ...

  4. java培训教程分享:Java编写软件代码自动提示功能

    本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...

  5. [转]Android 代码自动提示功能

    源地址http://blog.sina.com.cn/s/blog_7dbac12501019mbh.html 或者http://blog.csdn.net/longvslove/article/de ...

  6. Eclipse输入Java和XML代码自动提示功能最简单的方法

    Eclipse输入Java和XML代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > ...

  7. 怎样增强MyEclipse的代码自动提示功能

    转载自  怎样增强MyEclipse的代码自动提示功能 MyElipse的默认代码提示功能隐藏了许多细节,需要开发者手动设置,一起来设置吧,让你的myeclpse更强大 一般在Eclipse ,MyE ...

  8. idea没有代码自动提示功能和包自动引入不了问题

    idea没有代码自动提示功能和包自动引入不了问题 原因:节电模式 File -> Power Save Mode (被勾选了) 处理方法: File -> Power Save Mode ...

  9. eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?

    eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 参考文章: (1)eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能( ...

最新文章

  1. cacti命令行添加监控详解
  2. ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7
  3. (转)C# WebApi 身份认证解决方案:Basic基础认证
  4. gulp中使用babel-polyfill编译es6拓展语法
  5. 博客堂怎么连个搜索功能都没有
  6. 转载-----Java Longest Palindromic Substring(最长回文字符串)
  7. 设计一个处理两种类型地址的地址簿程序_短信平台的API接口都有哪些类型?
  8. 关于ORACLE通过file_id与block_id定位数据库对象遇到的问题的一点思考
  9. Vendor Prefix:为什么需要浏览器引擎前缀
  10. 分享2款XSHELL配色方案及导入配色方案的方法
  11. java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)
  12. 三菱plc pwm指令_三菱PLC常用指令汇总,含用法与注释
  13. C#修改内存制作外挂
  14. Solr---string类型的docValues属性、stored属性
  15. NTC热敏电阻原理及应用
  16. 脉冲噪声及其消除算法(DPC)
  17. F-散度(F-divergence)
  18. 计算机软考高级职称论文,关于计算机软考,这里可以解决你所有的问题
  19. Allein rennen spielen singen beißen.Espoir parfaitement arbre.
  20. python 日志框架_python pytest测试框架介绍五---日志实时输出

热门文章

  1. Windows phone 8 是新的起点吗?
  2. 【转载】wpf数据绑定binding与INotifyPropertyChanged
  3. tomcat 5 comcat 6 区别
  4. 水滴石穿之页面遮罩层实现、向window.open()打开的窗口POST数据
  5. 支付宝一键清除首页各种广告
  6. 【uni-app】使用定义在App.vue的方法
  7. node deno_Deno手册:带有代码示例的TypeScript运行时教程
  8. docker容器内漏洞_如何在2020年发现和修复Docker容器漏洞
  9. Lecture_2_4 线性回归中的系数,衡量了什么?
  10. Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结