在 JupyterLab 代码编辑器中启用自动换行

Posted

技术标签:

【中文标题】在 JupyterLab 代码编辑器中启用自动换行【英文标题】:Enable word wrap in JupyterLab code editor 【发布时间】:2018-06-20 12:05:42 【问题描述】:

我想为 jupyterlab 中的代码单元启用自动换行,但不知道如何操作。

已经试过了:

文件 --> 设置 --> 文本编辑器 --> 用户覆盖:"lineWrap": true,这会在“编辑器”菜单中切换灰色的“自动换行”,但不能解决我的问题 此代码也不起作用(简单的 "Cell": ... 也不起作用):
"CodeCell": 
    "cm_config": 
      "lineWrapping": true
    
  

【问题讨论】:

【参考方案1】:

试试下面的,


   "codeCellConfig": 
      "lineWrap": "wordWrapColumn",
      "wordWrapColumn": 80
   

有关参考,请参阅此pull request from the JupyterLap project on GitHub。

【讨论】:

我猜这是从一月份开始实施的。只是"lineWrap": "on" 为我做了诀窍,但通常你的答案是正确的。谢谢你的提醒。 您知道如何在 google colaboratory jupyter notebook 上启用文本换行吗?我已经更新到最新的笔记本:(5.7.8),但是 colaboratory 上没有文本输出的文本换行选项。 对不起,我帮不了你。 This thread 帮助我弄清楚了设置的位置。【参考方案2】:

如果你在这里寻找,我就是这样解决的:

设置 -> 高级设置编辑器 -> 笔记本 添加到用户偏好中

"codeCellConfig": 
        
        "lineWrap": "on",
        
    ,

【讨论】:

以上是关于在 JupyterLab 代码编辑器中启用自动换行的主要内容,如果未能解决你的问题,请参考以下文章

D365 F&O VS一个好玩的bug

D365 F&O VS一个好玩的bug

如何修复 JupyterLab“代码编辑器不同步”错误消息?

如何设置Ultraedit自动换行

使用 HTMLDocument 在 JTextPane 中启用自动换行

网络爬虫学习小组·第一课 | Python安装基本语法与JupyterLab代码编辑器配置