当前位置: 首页 > article >正文

VScode集成python开发环境和基本插件下载配置

VSCode开发工具

下载VSCode
VSCode官方首页:Visual Studio Code - Code Editing. Redefined 点击Download for Windows下载

安装过程一路下一步即可,其中建议勾选 将"通过Code打开"操作添加到Windows资源管理器目录上下文菜单方便我们直接通过目录右键打开VSCode工程

推荐插件

必装
●Python Extension Pack 集成分析、高亮、规范等的插件包,主要包含
○Python 开发环境支持
○autoDocstring 文档注释生成
○Python Indent 缩进辅助
○IntelliCode 智能提示助手
○Python Environment Manager 环境管理器
●PYQT Integration PyQt开发辅助插件
●Black Formatter Python格式化工具
●Code Runner通用方便的代码运行工具
●Chinese (Simplified) 简体中文插件
选装
●Path Intellisense 路径智能补全
●Arepl 实时估算代码中的变量值
●Image preview 实时预览引用的图片
●GitHub Theme 主题,比原生的漂亮
●GitLens Git历史管理

必选配置
勾选Run in Terminal
Ctrl+,打开设置(确保已安装Code Runner插件),搜索code run in,勾选Run In Terminal

image.png


在文件目录运行代码
Ctrl+,打开设置(确保已安装Python插件),搜索execute,勾选Execute in File Dir

image.png


自动猜测编码
●打开设置Ctrl + ,
●勾选Auto Guess Encoding

image.png


设置新建文件编码
●打开设置Ctrl + ,
●搜索Encoding
●选择Files: Encoding为 UTF-8

image.png


可选配置
文件自动保存
●文件 -> 勾选自动保存

修改字号字体
打开设置Ctrl + , 修改Font Size为16,修改字体为consolas, '微软雅黑', monospace

image.png



修改文档注释格式
打开插件autodocstring设置,将Docstring Format选项修改为sphinx-notypes

image.png



配置__main__入口

1. 打开设置-用户代码片段

2. 过滤python


 

3. 在最外边的{}内,添加如下内容:

"Python main function": {
  "prefix": "main",
  "body": [
    "if __name__ == '__main__':",
    "    ${1:pass}",
    "",
  ],
  "description": "Python main snippet"
}


http://www.kler.cn/news/148643.html

相关文章:

  • 【沐风老师】3DMAX拼图建模工具MaxPuzzle2D插件使用方法详解
  • 视频字幕处理+AI绘画,Runway 全功能超详细使用教程(4)
  • 学习MySQL先有全局观,细说其发展历程及特点
  • 学习笔记-瑞吉外卖项目实战(一)
  • 食谱菜谱大全API接口
  • 设计模式——RBAC 模型详解
  • 11.28
  • Scrapy爬虫异步框架之持久化存储(一篇文章齐全)
  • 在awk中 sub函数 和 gsub函数 的区别
  • Docker 运行 Oracle Autonomous Database Free Container
  • Android虚拟化
  • [机缘参悟-120] :计算机世界与佛家看世界惊人的相似
  • 数据提取PDF SDK的对比推荐
  • 443. 压缩字符串
  • 编程语言发展史:量子计算编程语言的应用和前景
  • 机器学习之决策树及随机森林
  • 吴恩达《机器学习》10-6-10-7:学习曲线、决定下一步做什么
  • 虚幻学习笔记6—摄像机控制
  • 外包干了2个月,技术退步明显了...
  • 基于Tomcat+Eclipse+Mysql开发的图书信息管理系统
  • pandas教程:MovieLens 1M Dataset MovieLens 1M数据集
  • HbuilderX 项目打包文件过大问题优化
  • Postgresql数据库运维统计信息
  • 西南科技大学电路分析基础实验A1(一阶电路的设计)
  • 【Go语言从入门到实战】反射编程、Unsafe篇
  • unity3d NPC寻路时相互挤压、导致离目标越来越远
  • mysql数据库基础知识,Mysql的索引和主键区别,数据库的事务的基本特性
  • redis key
  • Element-UI Upload 手动上传文件的实现与优化
  • 爬楼梯(力扣LeetCode)动态规划