编程pi微信号:codingpy
几天前,我在公众号上发表了两篇译文,并对Jupyter Notebook做了基础介绍。
虽然说比较基础,而且第二篇阅读量并不高,但是我认为对于其他对于 Notebook 不太了解的朋友来说,还是有作用的。
Jupyter Notebook 快速入门(上)
Jupyter Notebook 快速入门(下)
今天,我想分享一个配置 Notebook 的技巧,可以支持在 Notebook 中使用 Sublime Text 的快捷键。因为平常用 ST3 比较多,所以已经习惯了一些它的快捷键,如果能在 Notebook 中也用上的话,那么编写 Notebook 的效率将有很大提升。
经过一番搜索,我得出了以下步骤和代码,可以实现我们想要的功能。
第一步:找到 cu 文件的地址
在 MacOS 和 Linux 系统下,该文件的默认地址是~/.jupyter/custom/cu
。如果你是第一次配置这个文件,那么很可能这个地址下并不存在该文件。当然,你也可以选择在 Notebook 中运行下面的代码,来确定 cu 的路径和内容:
如果目标路径下没有 cu ,那么先创建该文件。为了确保 cu 文件确实能其作用,可以在文件的开头加上这样一句代码:
alert("hello world from cu")
然后重启 Jupyter Notebook 。如果一切顺利,重启之后你会看到浏览器弹出一个对话框。
添加配置快捷键的代码
接下来,你可以先把上面写的那句 js 代码注释掉。然后在 cu 文件中加入以下代码:
然后再次重启 Jupyter Notebook。
输入一些文本和代码,然后试着按下 Ctrl + D 或者 Ctrl + L 的快捷键。如果顺利的话,你会发现可以在 Notebook 中使用 Sublime Text 的快捷键了!
说明
之所以能够实现这个功能,得益于较新版本的 Jupyter Notebook 中使用了 CodeMirror 这个基于 JavaScript 的文本编辑器组件。除了 ST 之外,CodeMirror 还支持 Vim 和 Emacs 按键绑定。
大家有兴趣可以尝试着开启 Vim 或 Emacs 绑定。
1.文章《“sublime如何使用“sublime如何安装!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《“sublime如何使用“sublime如何安装!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好