VSCode(python)小技巧和常用插件整理

引言
  • 之前一直是PyCharm的用户,当时是刚入门python,感觉PyCharm给了我很大的方便,包括写代码良好的提示、交互式地调试窗口、具体到每个函数的耗时分析以及强大的远程调试功能,当然还有好看的界面。
  • 由于工作,公司让用VSCode,在之前对VSCode就有耳闻,都说是神级编辑器,当时也就是听听而已,并未有多大兴趣。
  • 如今,算是路人转粉了吧!昨天刚把PyCharm卸载了,感觉PyCharm在我大二买的这台小笔记本上跑不动了!
  • 言归正传,直接上干货(为了便于快速理解插件作用,动图都来自相应插件官方):
常用插件整理
Python Docstring Generator (自动生成函数注释模板)
  • 动图来自该插件官方说明
  • 图中不同位置的切换,直接按Tab键就会自动跳到下一个要填写的位置
  • 支持四种不同函数注释格式(docblockr,google,sphinx,numpy),图中是默认的google风格
    Python Docstring Generator
Python Indent(换行自动正确缩进)

Python Indent

Bookmarks(为代码行添加书签,可自定义书签名称,并能跳转)
  • 在查看源码时,要跳来跳去,为关键代码添加书签,可以有效提纲挈领
    Bookmarks
Bracket Pair Colorizer(为代码中不同括号设置不同颜色,便于观看)
  • 在查看代码时,很有用,可以快速方便地看到括号的匹配位置
    在Bracket Pair Colorizer
indent-rainbow(使得代码前的缩进有颜色标注,便于查看各个代码行的缩进位置)

indent-rainbow

Sublime VSCode Theme (sublime风格主题插件,最喜欢的一款主题)

Sublime VSCode Theme

其他插件
  • 其他类插件包括远程控制系列插件,代码自动格式化类插件,我再专门写一篇说这个事情
小技巧
Snippets(自定义代码段)
  • PyCharn中可以自动新建py文件的头部信息,VSCode中也有对应功能
  • 具体设置如下:Snippets
  • 格式代码示例及效果:
    • 代码:
    {
        "HEADER":{
            "prefix": "header",
            "body": [
            "# !/usr/bin/env python",
            "# -*- encoding: utf-8 -*-",
            "# @File: $TM_FILENAME",
            "# @Time: $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND",
            "# @Author: Liekkas Kono",
        ],
        }
    }
    
    • 在.py文件中,输入header
      Snippets
总结
  • 还有很多小技巧,我看到有很多博主已经整理了,等着我挑选几篇统一整理一篇,就不重复造轮子了
  • 如果大家有啥补充的,欢迎评论区指出
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VS Code是一个非常受欢迎的代码编辑器,有很多有用的插件可以增强Python开发的体验。以下是一些常用Python插件: 1. Python - 官方提供的Python插件,提供了Python语言的基本支持,包括代码补全、语法高亮、调试等功能。 2. Python Docstring Generator - 自动生成函数和类的文档注释,提高代码可读性和可维护性。 3. Pylance - 一个强大的Python语言服务器,提供更快速、准确的代码补全、导航和重构等功能。 4. autopep8 - 自动格式化Python代码,保持统一的代码风格。 5. pylint - 代码静态检查工具,可以发现潜在的错误、不规范的代码以及提供代码建议。 6. GitLens - 在编辑器中显示Git仓库的历史记录、注释和作者,方便与团队协作和代码版本管理。 7. Code Runner - 在编辑器中直接运行代码片段,支持多种编程语言,包括Python。 8. Python Test Explorer - 集成Python测试框架(如pytest、unittest等),可方便地运行和调试测试用例。 9. Jupyter - 支持在VS Code中编辑和运行Jupyter笔记本,结合了代码和文档的优势。 这只是一小部分常用Python插件,根据你的需求和个人偏好,你可以在VS Code的插件市场中探索更多插件。安装插件非常简单,只需在VS Code中打开插件面板(`Ctrl + Shift + X`),搜索插件名称并安装即可。 希望这些插件能够提升你在VS Code中进行Python开发的效率和舒适度!如果还有其他问题,请随时向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值