繁体   English   中英

从 Jupyter 笔记本中删除空行

[英]Deleting blank lines from Jupyter notebook

有没有一种简单的方法可以从 IPython 笔记本中删除空行?

我从 Web 开发中养成了空行的习惯,我的手指倾向于自动按 Enter。 这使得 IPython 笔记本更少(通过占用太多我的 14 英寸屏幕),在大多数情况下不更具可读性。

我想知道是否有办法从笔记本中自动删除空行。

在笔记本中,我认为拆分代码的首选方法是将每个单独的方法放置到不同的单元格中。

是普遍接受的笔记本风格指南还是 PEP 8 照原样适用?

编辑:我认为问题 2,由 IPython 文档回答。 https://github.com/ipython/ipython/wiki/Dev:-Coding-style

如果您要从在 Web 浏览器中打开的 jupyter notebook 中删除空行,请按 Esc 和 D(键盘键)2 次。

您还可以在 jupyter notebook 文件中看到所有键盘快捷键在此处输入图片说明

通过单击帮助,然后从键盘快捷键的下拉菜单中。

按 Esc 和 D(2 次)将只删除从头开始的空白行。 它不会删除任何包含一些文本或代码的行。

Esc 和 D(2 次)删除整个单元格。

我想问题是关于删除空行,除非作者对空行的解释是空白单元格。

如果您来这里是为了寻找“如何删除 jupyter 笔记本单元格中的单行(无论是代码行还是空白行)”

答案: ctrl-d(在编辑模式下)

使用 Mac:

  • 从光标中转发删除一行,使用 Fn + command + delete
  • 从光标中向后删除一行,使用 command + delete
  • 删除整个单元格使用 Esc + (d 两次)

这些和其他快捷方式可以在“帮助”选项卡下找到。

转到所需的行并按: ESC + D (一起两次

使用Ctrl+BackspaceCtrl+Delete都将删除空行。

Ctrl+Backspace 可用于删除光标所在行之前的整个文本。

同样 Ctrl+Delete 删除光标后的文本。

我认为问题是关于删除单元格的一个空的新行。我的解决方案是在要删除的行中写一些内容,然后转到其上方行的末尾并按删除直到行中写入的垃圾被删除被清除。这也会删除空的新行。

如果您来这里是为了寻找“如何删除 jupyter 笔记本单元格中的单行(无论是代码行还是空白行)”

ctrl-d(在编辑模式下)

选择要删除的行,然后单击以下屏幕截图中突出显示的剪刀图标 - 在此处输入图片说明

我很确定你必须手动完成它。 并且您不必通过将代码放入不同的单元格来拆分代码,事实上,我认为很容易做到这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM