jupyter lab 快速格式化代码 PEP8规范化

安装步骤 1(安装插件本身)

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

安装步骤 2 安装支持的代码格式化程序

pip install autopep8 isort

或者 

conda install autopep8 isort

安装步骤 3(重启 Jupyterlab)

安装步骤 4(配置插件)

1.按照“Settings” > “Advanced Settings Editor” > “Jupyterlab Code Formatter”

在右侧的 “User Preferences” 中输入一下内容

jupyter lab 快速格式化代码 PEP8规范化_第1张图片

 

{
    "preferences": {
        "default_formatter": {
            "python": "autopep8",
            "R": "styler"
        }
    }
}

2.设置快捷键

不设置快捷键需要右键单击代码块然后选择Format cell进行格式化 比较麻烦

Advanced Setting Edtior 下选择Keyboard Shortcuts

同样在右侧 “User Preferences” 中输入一下内容

jupyter lab 快速格式化代码 PEP8规范化_第2张图片

 

{
    "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

你可能感兴趣的:(python,jupyter)