光标必须位于定义正下方的行上,以生成完全自动填充的文档字符串

输入三引号后按回车键(可配置 """ '''
快捷键: ctrl+shift+2 。可以在 Preferences -> Keyboard Shortcuts -> extension.generateDocstring 中更改。
或者右键菜单: Generate Docstring

google: (默认)
在这里插入图片描述

numpy:
在这里插入图片描述

sphinx:
在这里插入图片描述

此扩展提供以下设置:

  • autoDocstring.docstringFormat :设置不同的文档类型
  • autoDocstring.customTemplatePath :自定义文档字符串模板的路径(绝对或相对于项目根目录)
  • autoDocstring.generateDocstringOnEnter :输入文档字符串( """ ''' )后按回车键生成文档字符串
  • autoDocstring.includeExtendedSummary :在文档字符串中包含扩展摘要部分
  • autoDocstring.includeName :在文档字符串的开头包含函数名称
  • autoDocstring.startOnNewLine :摘要从新的一行开始
  • autoDocstring.guessTypes :根据类型提示、默认值和变量名称推断类型
  • autoDocstring.quoteStyle :文档字符串的引号样式

ctrl+shift+p ,在搜索框输入 settings ,选择 Open Settings(UI) 进行设置
在这里插入图片描述
接着输入 docstring

自定义文档字符串模板

支持自定义模板。该扩展使用 mustache.js 模板引擎。要使用自定义模板,请创建一个 .mustache 文件,并使用 customTemplatePath 配置指定其路径。查看随附的谷歌文档字符串模板以获取使用示例。以下标记可在自定义模板中使用。

{{name}}                        - name of the function
{{summaryPlaceholder}}          - _summary_ placeholder
{{extendedSummaryPlaceholder}}  - [extended_summary] placeholder
{{#args}}                       - iterate over function arguments
    {{var}}                     - variable name
    {{typePlaceholder}}         - _type_ or guessed type  placeholder
    {{descriptionPlaceholder}}  - _description_ placeholder
{{/args}}
{{#kwargs}}                     - iterate over function kwargs
    {{var}}                     - variable name
    {{typePlaceholder}}         - _type_ or guessed type placeholder
    {{&default}}                - default value (& unescapes the variable)
    {{descriptionPlaceholder}}  - _description_ placeholder
{{/kwargs}}
{{#exceptions}}                 - iterate over exceptions
    {{type}}                    - exception type
    {{descriptionPlaceholder}}  - _description_ placeholder
{{/exceptions}}
{{#yields}}                     - iterate over yields
    {{typePlaceholder}}         - _type_ placeholder
    {{descriptionPlaceholder}}  - _description_ placeholder
{{/yields}}
{{#returns}}                    - iterate over returns
    {{typePlaceholder}}         - _type_ placeholder
    {{descriptionPlaceholder}}  - _description_ placeholder
{{/returns}}
{{#argsExist}}          - display contents if args exist
{{/argsExist}}
{{#kwargsExist}}        - display contents if kwargs exist
{{/kwargsExist}}
{{#parametersExist}}    - display contents if args or kwargs exist
{{/parametersExist}}
{{#exceptionsExist}}    - display contents if exceptions exist
{{/exceptionsExist}}
{{#yieldsExist}}        - display contents if returns exist
{{/yieldsExist}}
{{#returnsExist}}       - display contents if returns exist
{{/returnsExist}}
{{#placeholder}}        - makes contents a placeholder
{{/placeholder}}
                    支持自定义模板。该扩展使用 mustache.js 模板引擎。要使用自定义模板,请创建一个.mustache文件,并使用配置指定其路径。查看随附的谷歌文档字符串模板以获取使用示例。以下标记可在自定义模板中使用。变量段落{{/args}}
百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存。
1、百分号方式
格式:%[(name)][flags][width].[precision]typecode
  (name)    可选,用于选择指定的key
  flags        可选,可供选择的值有:
    +  右对齐:正数的加正号,负数的加负号
    -  左对齐:正数前没有负号,负数前加负号
  width    可选,占有宽度
				
切换到Pylance:将你的VSCode编程体验焕然一新! Pylance是微软官方在2020年宣布推出的一种新的Python语言服务器,利用语言服务器协议与VSCode进行通信,能够极大改善你的Python编程体验。Pylance现在作为VSCode的扩展已经上架Visual Studio Marketplace,仅需鼠标单击就可以下载安装该插件(注意:需要先卸载掉Pyright)。 什么是VSCode语言服务器协议? 在了解Pylance的功能之前,我们需要了解VSCode语言服务器协议(langu
1. 安装插件Python Docstring Generator 在vscode左侧extension里面输入autoDocstring,找到Python Docstring Generator,点击安装。 2. 配置Docstring Format以及快捷键 (1) 按以下路径:File —> Preferences —> Settings,找到配置参数的地方; (2) 在搜索栏输入 autoDocstring,找到 Auto Docstring: Docstring Format;
本套课程系大喵在**2020年****录制课程,大喵将带着大家使用vscode这款轻量级编辑器神器,快速上手Python高效开发、调试及单元测试的插件扩展和 VSCode IDE环境配置;什么是 vscode 编辑器?Visual Studio Code(以下简称vscode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,Mac OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过插件面板来方便快捷的安装插件来支持javascript、C++、C#、Python、PHP等其他语言。什么是 python ?Python,它是一门编程语言,截止到目前python已经广泛应用在:无人驾驶、个人助理、金融、电商、医疗、教育等各大领域。尤其是在 Web开发、自动化运维与测试、游戏服务器开发方面有着先天的优势。目前许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用PythonVSCode + PythonVSCode毫无疑问是一款非常优秀的IDE,而Python则无疑是一门使用领域相当广泛,非常强大的高级语言;那我们如何把这两者结合起来,用**美的IDE编写最棒的语言,优雅与**,强强结合,气冲入虹,势不可挡。课程内容主要包括:01. 课程内容介绍02. VSCode IDE 介绍03. 为什么推荐使用 VSCode IDE 04. Python 语言基础介绍 05. 为什么选择 Python 语言06. VSCodePython 强强联手07. 课程插件扩展介绍08. Python扩展安装及介绍09. Python扩展代码测试10. AREPL安装和介绍11. AREPL for Python 特点介绍12. AREPL 代码功能测试13. autoDocstring 安装和介绍14. autoDocstring 代码测试使用15. python test explorer 安装和介绍16. Python pytest 测试和使用
以下是VS Code中常用的Python插件: 1. Python:官方提供的Python插件,提供了语法高亮、代码补全、调试等功能。 2. Anaconda Extension Pack:Anaconda的扩展包,提供了更多的Python工具和库。 3. Pylance:微软开发Python语言服务器,提供了更好的代码补全和类型检查功能。 4. Python Test Explorer:用于在VS Code中运行和调试Python测试的插件。 5. Jupyter:用于在VS Code中运行Jupyter Notebook的插件。 6. Django:用于在VS Code开发Django应用程序的插件。 7. Kite:提供了智能代码补全和代码片段的插件。 8. MagicPython:提供了更好的Python语法高亮和缩进功能。 9. Python Docstring Generator:用于自动生成Python文档字符串插件。 10. autoDocstring:用于自动生成Python函数和类的文档字符串插件。 演示:安装Python插件后,可以在VS Code中打开Python文件,使用这些插件提供的功能,例如代码补全、语法高亮、调试等。 JSXH0WYF0: 这个转换成coco这个代码我运行不来是因为啥,报错这个usage: labelme2coco.py [-h] [--noviz] C:/Users/18100/Desktop/program/mmdetection-master/data/json C:/Users/18100/Desktop/program/mmdetection-master/data/output C:/Users/18100/Desktop/program/mmdetection-master/data/labels.txt labelme2coco.py: error: the following arguments are required: C:/Users/18100/Desktop/program/mmdetection-master/data/json, C:/Users/18100/Desktop/program/mmdetection-master/data/output, C:/Users/18100/Desktop/program/mmdetection-master/data/labels.txt yolov5选择合适自己的超参数-超参数进化Hyperparameter Evolution ayiya_Oese: 如果全程都是这个值,建议检查一下数据或者是数据量不够 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized. 生成项目的包依赖文件requirements.txt vscode设置光标所在行高亮的两种方式