无法在 Jupyterlab 笔记本中选择多个单元格

Jul*_*ore 5 jupyter-notebook jupyter-lab

我无法选择多个(相邻)单元格(以便删除它们)

我努力了

  • Shift + 向上/向下箭头
  • Shift + J/K
  • 以上均在编辑模式和命令模式下
  • 运行 javascript 键盘测试器以确保 Shift J/K 不被拦截
  • Windows 屏幕键盘:Shift + 上/下/J/K
  • 网上搜索相同症状

问题:有什么想法为什么会发生这种情况以及如何解决它如何进行更详细的调查/诊断?

环境:Windows-10家庭64位20H2;Jupyterlab 3.0.5;Python 3.8.6 | 由 conda-forge 打包 | (默认,2020 年 12 月 26 日,04:30:06)[MSC v.1916 64 位 (AMD64)];IPython 7.18.1

测试的浏览器包括 Chrome、Opera、Edge(Chrome 有安全扩展,全部禁用/允许本地主机,但 Edge 是普通浏览器,行为完全相同)

从 Anaconda Navigator 启动器启动 jupyterlab

Jul*_*ore 3

问题不在于选择本身,因为所有选择操作都失败了(例如从菜单中选择所有单元格),而在于显示

var(--jp-notebook-multiselected-color) 的 CSS 值是 #e3f2fd - 在我的显示器上看不见;它在index.css文件中声明为“md-blue-50”(Google的Material Design蓝色),但显示的颜色与md-blue-50的在线示例不匹配(所以我猜测md-blue-的值50 未找到其他地方声明的)。

通过切换到深色模式发现了该问题,在该模式下,选择突出显示清晰可见。

解决方案(因为我找不到 md-blue-50 值的来源)只是使用 Stylebot 覆盖背景颜色 - 事实上,使用范围限定为 localhost 的 Stylebot 对我来说更好,因为我不必修复每个 Python 环境中每次安装 jupyterlab 时的 css。