如何在Jupyterlab笔记本中删除In []和Out []单元格标签?

M.R*_*.R. 11 python python-3.x jupyter jupyter-notebook

我想要一个简单的方法来隐藏我的笔记本中的所有单元格标签,即形式In[..]和形式的东西Out[..].

在此输入图像描述

原因是他们增加了很多利润并且对我没有用(他们也让git历史变得混乱)!

当然,我想在每个代码单元格中保留行号,所以我'lineNumbers':true在我的配置中设置:

在此输入图像描述

我可以使用另一个字段来设置它'in_out_prompts':false吗?也许来自其他一些延伸?至少删除In和Out标签括号内的数字会很棒.

有关:

Tar*_*ani 9

Jupyter实验室不遵循IPython/Jupyter过去习惯的自定义css.所以以前的方法可能不起作用.但您仍然可以自定义主题.

根据你安装jupyter的方式和位置,将有主题文件夹

所以在我的情况下它是在下面的路径

~/.virtualenvs/jlab/share/jupyter/lab/themes/@jupyterlab/theme-dark-extension/fonts.css

在这个文件中我刚刚添加

.jp-InputArea-prompt {
   display: none;
}
Run Code Online (Sandbox Code Playgroud)

并获得了理想的结果

没有执行

编辑1:2018年4月11日

根据OP的反馈,执行此操作会禁用拖放操作.这是因为拖动是由我们隐藏的边距控制的.所以要解决这个问题我们需要的东西很少

  • 隐藏文本但不隐藏元素
  • 降低宽度,以便拖动工作

同样你可以使用下面的CSS

.jp-InputArea-prompt {
     flex: none;
     width: 10px;
     text-indent: 100%;
 }
Run Code Online (Sandbox Code Playgroud)