jupyter notebook代码自动完成功能
在代码顶部添加%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代码自动完成功能相关推荐
- Jupyter Notebook 代码补全功能配置
Jupyter Notebook 代码补全功能配置 Jupyter Notebook 按Tab键可以实现代码补全,但是没有代码提示,代码提示功能可以通过以下配置实现 1.安装配置包 1.1打开 Ana ...
- jupyter notebook 代码自动补全、代码高亮
一.安装依赖项 在开始中打开:开始 > Anaconda Prompt 1. 安装 nbextensions pip install jupyter_contrib_nbextensions ...
- Jupyter Notebook 代码自动补全功能
调试记录 第一步 第二步 第三步 第四步 第一步 打开如下命令行 第二步 输入如下命令 conda info --envs 可以看到现在是基础(base)环境,我是想进入tensorflow环境 输入 ...
- java培训教程分享:Java编写软件代码自动提示功能
本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...
- [转]Android 代码自动提示功能
源地址http://blog.sina.com.cn/s/blog_7dbac12501019mbh.html 或者http://blog.csdn.net/longvslove/article/de ...
- Eclipse输入Java和XML代码自动提示功能最简单的方法
Eclipse输入Java和XML代码自动提示功能 1.设置 java 文件的代码提示功能 打 开 Eclipse 依次选择 Window > Preferences > Java > ...
- 怎样增强MyEclipse的代码自动提示功能
转载自 怎样增强MyEclipse的代码自动提示功能 MyElipse的默认代码提示功能隐藏了许多细节,需要开发者手动设置,一起来设置吧,让你的myeclpse更强大 一般在Eclipse ,MyE ...
- idea没有代码自动提示功能和包自动引入不了问题
idea没有代码自动提示功能和包自动引入不了问题 原因:节电模式 File -> Power Save Mode (被勾选了) 处理方法: File -> Power Save Mode ...
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 参考文章: (1)eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能( ...
最新文章
- cacti命令行添加监控详解
- ubuntu mysql 5.7_Ubuntu 18.04 安装mysql5.7
- (转)C# WebApi 身份认证解决方案:Basic基础认证
- gulp中使用babel-polyfill编译es6拓展语法
- 博客堂怎么连个搜索功能都没有
- 转载-----Java Longest Palindromic Substring(最长回文字符串)
- 设计一个处理两种类型地址的地址簿程序_短信平台的API接口都有哪些类型?
- 关于ORACLE通过file_id与block_id定位数据库对象遇到的问题的一点思考
- Vendor Prefix:为什么需要浏览器引擎前缀
- 分享2款XSHELL配色方案及导入配色方案的方法
- java上下文_Java,gRPC和上下文传播(Java, gRPC and Context propagation)
- 三菱plc pwm指令_三菱PLC常用指令汇总,含用法与注释
- C#修改内存制作外挂
- Solr---string类型的docValues属性、stored属性
- NTC热敏电阻原理及应用
- 脉冲噪声及其消除算法(DPC)
- F-散度(F-divergence)
- 计算机软考高级职称论文,关于计算机软考,这里可以解决你所有的问题
- Allein rennen spielen singen beißen.Espoir parfaitement arbre.
- python 日志框架_python pytest测试框架介绍五---日志实时输出
热门文章
- Windows phone 8 是新的起点吗?
- 【转载】wpf数据绑定binding与INotifyPropertyChanged
- tomcat 5 comcat 6 区别
- 水滴石穿之页面遮罩层实现、向window.open()打开的窗口POST数据
- 支付宝一键清除首页各种广告
- 【uni-app】使用定义在App.vue的方法
- node deno_Deno手册:带有代码示例的TypeScript运行时教程
- docker容器内漏洞_如何在2020年发现和修复Docker容器漏洞
- Lecture_2_4 线性回归中的系数,衡量了什么?
- Spring框架:跨域问题之使用@CrossOrigin注解解决失败的原因总结