VSCode配置

2022-12-01 09:49:06 浏览数 (1)

本文主要介绍使用VSCode实现python项目,比较常用的配置和好用的插件。

1. 配置python环境

在本地已经安装python的情况下,需要安装一些python插件。

(1) python

配置python环境,在插件中安装python就可以了。如果想切换到conda的环境,在终端activate即可。

(2) Python for VSCode

此插件可以代码进行补全等操作,不过此插件已经不维护了。

(3) pylance

安装pylance插件,在setting.json中添加"python.languageServer": "Pylance"。可以辅助代码补全,文件跳转等功能。

2. 设置

(1) 自动保存

默认情况下,文件不会自动保存,每次都要save很麻烦,我们可以添加自动保存设置。

进入“>文件>首选项>设置”,搜索关键字“save”,选择配置:

off:关闭自动保存,这是默认选项

afterDelay:会每隔若干秒保存一次

OnFocusChange: 编辑器是去焦点时自动保存文件,比如说你打开了多个文件, 你编辑好了A,然后切换到B文件,那么此时A文件会自动保存。

OnWindowChange:窗口失去焦点时会自动保存文件。也就是说你从VSCode切换到其他软件时会自动保存文件。

(2) 添加模版

新建文件添加模版在pycharm中比较容易,如下图

pycharm--Preferences-->Editor-->Code Style-->File and Code Templates-->python Script

然后添加你自己的模板:

代码语言:javascript复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : yourname

但是VScode就没有这么方便了,查阅资料,可以如下进行配置模板

Visual Studio Code--首选项-->配置用户代码片段。选择python,添加如下代码:

然后添加你自己的模板:

代码语言:javascript复制
{
    "HEADER":{
        "prefix": "header",
        "body": [
        "#!/usr/bin/env python",
        "# -*- encoding: utf-8 -*-",
        "'''",
        "@Time    :   $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
        "@Author  :   yourname ",
        "@File    :   $TM_FILENAME",
        "@Desc    :   None", 
        "'''",
        "",
        "$0"
    ],
    }

新建的python文件上面输入header回车,就能生成模版了。

3. 提升代码质量

团队合作项目中,不同开发会写出不同风格的代码,这样会导致项目代码缺乏一致性,不易阅读和维护,所以我们需要制定代码规范。很多插件就是帮助我们对代码规范约定的工具。

(1) pylint插件

pylint插件可以检测出代码规范上的问题,统一代码风格提升代码质量。安装插件,快捷键

cmd shift P,输入select lint 选择python:select Linter

然后选择pylint

生成settings.json文件

下面我们看pylint的功能:

一些规范和建议可以提升代码质量。

(2)autoDocString插件

autoDocstring插件,可以自动生成docstring,输入"""回车,自动生成如下

持续更新...

参考:

https://blog.csdn.net/maokelong95/article/details/54379046?utm_source=blogxgwz0

0 人点赞