【问题标题】:How to edit .gitignore in Jupyter Lab?如何在 Jupyter Lab 中编辑 .gitignore?
【发布时间】:2018-09-07 12:20:12
【问题描述】:

我的.gitignore 在 Jupyter Lab 文件选项卡中不可见。有没有办法在那里显示隐藏文件?

【问题讨论】:

  • 一种解决方法是使用终端并在 vim 或 nano 等文本编辑器中编辑文件
  • 您可以使用其他文件浏览器,例如 github.com/ranger/ranger 或类似的东西
  • 另一种解决方法 - 只需在线编辑 github 帐户中的 gitignore 文件

标签: python jupyter-notebook gitignore


【解决方案1】:

这在 JupyterLab 中仍然是一个悬而未决的问题:

https://github.com/jupyterlab/jupyterlab/issues/2049

作为一种临时解决方法,您可以通过以下命令(如上述 URL 中所述)启动您的 jupyter 实验室来编辑隐藏文件:

jupyter lab --ContentsManager.allow_hidden=True

【讨论】:

  • 感谢作品。对于快捷方式,可以在 linux 上定义一个别名,例如,alias jl='jupyter lab --no-browser --ContentsManager.allow_hidden=True' 在您的 ~/.bashrc 中。
  • 有没有办法切换这个而不必每次都重新启动 jlab?
  • 你能在不重启 jlab 的情况下切换它吗?
【解决方案2】:

JupyterLab 目前无法在浏览器中切换隐藏文件

您可以简单地在终端会话中重命名文件,以根据需要查看/编辑 .gitignore:

1) 将 gitignore 创建为 TEXT 文件

2) 在 JupyterLab 中将文件重命名为 gitignore(无前点)

您现在可以根据需要在 JupyterLab 中查看/编辑。

3) 在推送到 GitHub 之前,通过在终端中运行以下命令来添加前面的点

mv gitignore .gitignore

当您需要查看/编辑文件时,将其改回可见:

mv .gitignore gitignore

...并使用 JupyterLab 编辑文件。

如果您需要查看列出的文件,请在终端中运行以下命令:

ls -a

【讨论】:

  • @Marcin 我相信它不支持它。另一个答案只是需要您重新启动服务器的解决方法。 Jupyter 实验室仍然缺少视图菜单切换,就像所有其他程序中的一样。
【解决方案3】:

现在在 AWS SageMaker Jupyter Lab 中,可以通过菜单“Git -> Open .gitignore”访问 .gitignore 文件。

【讨论】:

  • 这似乎是亚马逊产品特有的,与原来的 JupyterLab 无关,这就是这个问题的意义所在。
猜你喜欢
  • 2022-09-28
  • 2016-12-03
  • 2020-07-17
  • 2021-08-31
  • 2018-09-07
  • 2021-07-31
  • 2020-04-17
  • 1970-01-01
  • 2019-03-15
相关资源
最近更新 更多