pip安装
pip install jupyterlab_code_formatter
conda安装
conda install -c conda-forge jupyterlab_code_formatter
如果你的jupyter lab版本小于3.0.0 还需要执行以下代码
jupyter serverextension enable --py jupyterlab_code_formatter
jupyter labextension install @ryantam626/jupyterlab_code_formatter
pip install autopep8 isort
或者
conda install autopep8 isort
1.按照“Settings” > “Advanced Settings Editor” > “Jupyterlab Code Formatter”
在右侧的 “User Preferences” 中输入一下内容
{
"preferences": {
"default_formatter": {
"python": "autopep8",
"R": "styler"
}
}
}
2.设置快捷键
不设置快捷键需要右键单击代码块然后选择Format cell进行格式化 比较麻烦
Advanced Setting Edtior 下选择Keyboard Shortcuts
同样在右侧 “User Preferences” 中输入一下内容
{
"shortcuts": [
{
"command": "jupyterlab_code_formatter:autopep8",
"keys": [
"Ctrl Alt L"
],
"selector": ".jp-Notebook.jp-mod-editMode"
}
]
}
其中快捷键可以自己随意设置 这里我用pycharm比较多 所以就用了Ctrl Alt L 但记住首字母一定大写
到此配置完成
参考链接:https://jupyterlab-code-formatter.readthedocs.io/en/latest/installation.html