如何在Jupyter Lab中设置代码行加粗显示?
解决Jupyter Lab代码文本加粗的方法
默认的Jupyter Lab设置编辑器确实没有直接提供字体粗细(font weight)的选项,你可以通过以下两种方式实现代码文本加粗:
方法一:自定义用户CSS
- 打开Jupyter Lab,点击左侧侧边栏的文件浏览器,找到并进入
~/.jupyter/lab/user-settings/@jupyterlab/apputils-extension/路径(路径不存在的话手动创建对应文件夹) - 在该文件夹下创建或编辑
themes.css文件 - 添加以下CSS代码,覆盖默认样式实现代码文本加粗:
/* 代码编辑器区域文本加粗 */ .jp-CodeMirror .cm-s-jupyter span { font-weight: bold !important; } /* 输出区域代码文本加粗 */ .jp-OutputArea-monospace { font-weight: bold !important; }
- 保存文件后重启Jupyter Lab,设置即可生效
方法二:修改设置JSON配置
- 在Jupyter Lab界面点击顶部菜单栏的Settings → Settings Editor
- 在设置编辑器搜索框输入
theme,找到Theme - JupyterLab选项 - 点击右上角的编辑JSON按钮,进入配置编辑模式
- 在配置中添加字体粗细相关设置,示例如下:
{ "codeCellConfig": { "fontFamily": "你的目标字体名称", "fontSize": 14, "fontWeight": "bold" }, "outputAreaConfig": { "fontFamily": "你的目标字体名称", "fontSize": 14, "fontWeight": "bold" } }
- 保存配置后,Jupyter Lab会自动应用该设置,无需重启
注意:如果使用的字体本身不支持加粗样式,需要先更换一款支持加粗的等宽字体(比如Consolas、Fira Code Bold等)。
内容的提问来源于stack exchange,提问作者Binaga Methul
相关产品推荐
相关产品推荐

