VSCode配置

本文主要介绍使用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

然后添加你自己的模板:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : yourname

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

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

然后添加你自己的模板:

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

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...