目录
引言
- 之前一直是PyCharm的用户,当时是刚入门python,感觉PyCharm给了我很大的方便,包括写代码良好的提示、交互式地调试窗口、具体到每个函数的耗时分析以及强大的远程调试功能,当然还有好看的界面。
- 由于工作,公司让用VSCode,在之前对VSCode就有耳闻,都说是神级编辑器,当时也就是听听而已,并未有多大兴趣。
- 如今,算是路人转粉了吧!昨天刚把PyCharm卸载了,感觉PyCharm在我大二买的这台小笔记本上跑不动了!
- 言归正传,直接上干货(为了便于快速理解插件作用,动图都来自相应插件官方):
常用插件整理
Python Docstring Generator (自动生成函数注释模板)
- 动图来自该插件官方说明
- 图中不同位置的切换,直接按Tab键就会自动跳到下一个要填写的位置
- 支持四种不同函数注释格式(docblockr,google,sphinx,numpy),图中是默认的google风格
Python Indent(换行自动正确缩进)
Bookmarks(为代码行添加书签,可自定义书签名称,并能跳转)
- 在查看源码时,要跳来跳去,为关键代码添加书签,可以有效提纲挈领
Bracket Pair Colorizer(为代码中不同括号设置不同颜色,便于观看)
- 在查看代码时,很有用,可以快速方便地看到括号的匹配位置
indent-rainbow(使得代码前的缩进有颜色标注,便于查看各个代码行的缩进位置)
Sublime VSCode Theme (sublime风格主题插件,最喜欢的一款主题)
其他插件
- 其他类插件包括远程控制系列插件,代码自动格式化类插件,我再专门写一篇说这个事情
小技巧
Snippets(自定义代码段)
- PyCharn中可以自动新建py文件的头部信息,VSCode中也有对应功能
- 具体设置如下:
- 格式代码示例及效果:
- 代码:
{ "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
总结
- 还有很多小技巧,我看到有很多博主已经整理了,等着我挑选几篇统一整理一篇,就不重复造轮子了
- 如果大家有啥补充的,欢迎评论区指出