VScode的python环境配置以及相关插件的推荐

环境配置

利用清华镜像下载Miniconda3

清华镜像网Miniconda3.0的下载地址:点击一下
在这里插入图片描述安装流程和环境配置请参考我的另一个博客查看:点击一下

安装完成后要进行两步操作:

更改conda和pip的下载源

没有一个好的VPN我们想要从国外服务器下载东西简直难上加难,那几kb的下载速度不敢恭维,所以赶紧修改下载源吧.我推荐使用的清华镜像的下载源

conda下载源的修改方法参考我的另一个blog:点击一下

对于pip下载源的修改方法有两种方法,这里只介绍我推荐使用的:
在cmd中使用pip的时候在后面加上-i参数,指定pip源
pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
这里表达的意思是:利用pip安装包时候手动指定pip源

下载一些常用的包和PY库(这个不断更新,学无止境)

基于conda的安装包

在cmd中运行conda install pandoc可以完成下载pandoc
1.pandoc(文件格式转换的"瑞士军刀")

基于pip的PY库

1.flake8(错误提示工具)
2.yapf(格式化工具)
3.pyinstaller(py文件打包成exe文件)
4.pygame
5.ruff(代替flake8的新时代产物)

vscode中的python

关于Python、c语言、HTML所需要的插件都在下面列写出来了

关于python的settings.json

//VScode中的python推荐插件pylance插件支持错误提示功能,但是还推荐使用ruff,二者可以同时生效,影响不大
{
    "[python]": {
        "editor.formatOnSaveMode": "file",
        "editor.formatOnSave": true,
        "editor.defaultFormatter": "eeyore.yapf"
    }
    //"python.pythonPath": "C:\\software\\Miniconda3\\python.exe",//这个设置选项已经被弃用,选择下面的设置选项
    //上述原因参考:https://github.com/microsoft/vscode-python/wiki/Setting-descriptions#pythondefaultinterpreterpath
    //简而言之就是如果想要指定该工作空间下默认的python版本,则需要使用"python.defaultInterpreterPath"命令,这样在打开工作空间时自动使用指定版本的python。
    "python.condaPath": "D:\\software\\miniconda\\Scripts\\conda.exe",//当你使用miniconda安装python需要指定conda位置从而定位到python的位置
    "fileheader.configObj": {
        "autoAdd": true, //自动生成注释,老是忘记的同学可以设置
    },
    "fileheader.customMade": { //此为头部注释
        "Description": "",
        "Autor": "name",
        "Date": "Do not edit",
        "LastEditors": "name",
        "LastEditTime": "Do not edit"
    },
    "trailing-spaces.backgroundColor": "#66ffe6",   //修改插件Trailing Spaces背景颜色
    "trailing-spaces.borderColor": "#00bfff",    //修改Trailing Spaces的边框颜色
}
//更新于2024/4/6

上述的设置一般都会在用户设置里面进行设置了,所以不需要再python工作空间进行设置,除非想指定python版本,则需要在工作空间中设置"python.defaultInterpreterPath"来指定工作空间的python版本
vscode编辑器右下角会显示当前文件所使用的python版本,点击可以修改python版本。如下图所示
在这里插入图片描述

launch.json

{
    // 使用 IntelliSense 了解相关属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: current file",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "stopOnEntry": false
        }
    ]
}
//更新于2020/11/3

VS Code的插件推荐(不断更新)

Indenticator

一种可以标注块语句起始的一个符号,可以让使用者明确每个块语句的起始位置
在这里插入图片描述

Ruff

Ruff 是基于 Rust 编写的高性能 Python 代码分析工具(即 Linter),用于检查代码中的语法错误、编码规范问题、潜在的逻辑问题和代码质量问题等,可以提供实时反馈和自动修复建议。其主打的特性是高性能,宣称比现有的同类工具快 10~100 倍。
在这里插入图片描述

yapf

python代码格式方法如果选择yapf则需要下载这个插件

koroFileHeader

生成文件头部注释和函数注释的插件

One Dark Pro

我喜欢的一种深色VScode主题

Trailing Spaces

高亮标注尾部空白,并且可以快速删除空白,养成良好习惯,代码后面不要留有尾部空白.

vscode-icons

vscode默认文件图标难免显得很单调,所以安装上这个插件可以使得vscode的文件图标不再那么单一枯燥

在这里插入图片描述

Auto Rename Tag

特征:
重命名一个HTML / XML标签时,自动重命名配对的HTML / XML标签

使用

在其中添加条目auto-rename-tag.activationOnLanguage以设置扩展名将被激活的语言。默认情况下,它将[“*”]为所有语言激活。

  "auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"]

C/C++

The C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.(简单的说就是为了c/c++调试用的)

Chinese (Simplified) Language Pack for Visual Studio Code

vscode的汉化插件

code Runner

Run code snippet or code file for multiple languages.(运行各种语言的代码段和代码文件)

Color Info

这个便捷的插件,将为你提供你在 CSS 中使用颜色的相关信息。你只需在颜色上悬停光标,就可以预览色块中色彩模型的(HEX、 RGB、HSL 和 CMYK)相关信息了。
在这里插入图片描述

CSS Peek

Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto definition.
快捷键:
Peek: load the css file inline and make quick edits right there. (Ctrl+Shift+F12)//在当前页面打开信息并且可以修改
Go To: jump directly to the css file or open it in a new editor (F12)//跳转到信息所在页面
Hover: show the definition in a hover over the symbol (Ctrl+hover)//鼠标覆盖显示解释信息

翻译(英汉词典)

本地77万词条英汉词典,不依赖任何在线翻译API,无查询次数限制。可翻译驼峰和下划线命名,及对整个文件中的标识符批量翻译。

HTML CSS Support

补充了VSCode中缺少的CSS支持。类属性补全、ID属性补全和全文件搜索CSS和SCSS提示等。

HTMLHint

html文件代码规范提示

HTML Snippets

包含html标签,非常全,很实用

open in browser

让你可以打开网页在浏览器里面或者应用程序中

Path Intellisense

自动补全代码书写时的路径

Prettier - Code formatter

Prettier的中文意思是“漂亮的、机灵的”,也是一个流行的代码格式化工具的名称,它能够解析代码,使用你自己设定的规则来重新打印出格式规范的代码。

Python

python译码器

Vetur

vue的开发工具,功能有

  • 语法错误检查,包括 CSS/SCSS/LESS/Javascript/TypeScript
  • 语法高亮,包括 html/jade/pug css/sass/scss/less/stylus js/ts emmet 支持
  • 代码自动补全,包括 HTML/CSS/SCSS/LESS/JavaScript/TypeScript 配合 ESLint 插件使用效果更佳

eslint

eslint插件能够检测代码语法问题,与格式问题,对项目代码风格统一至关重要

Live Server

简单的服务器,安装之后,打开项目文件夹,再在文件上点击右键就会出现一个Open with Live server的选项,就会自动打开浏览器。默认端口号是5050(ps:感觉和open in browser插件功能类似,二选一)

Pylance

python微软官方语言服务器拓展

更新于2023/10/8

  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值