VSCode中自动生成文档头注释和函数注释

这篇具有很好参考价值的文章主要介绍了VSCode中自动生成文档头注释和函数注释。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在编写python代码的时候,有时候需要对函数的作用、参数以及返回值进行说明,如下图所示,自己编写的话会有很多重复操作,于是希望可以使用快捷键自己生成,下面进行具体步骤的讲解。
vscode自动生成注释,vscode,编辑器,python

1.下载koroFileHeader插件

打开VSCode,在扩展中搜索koroFileHeader,进行安装
vscode自动生成注释,vscode,编辑器,python

2.进行格式相关自定义设置

1.在VSCode中打开设置
vscode自动生成注释,vscode,编辑器,python

vscode自动生成注释,vscode,编辑器,python
2.在设置中添加如下内容

"fileheader.configObj": { //快速添加文件头部注释和函数注释
        "createFileTime": true, // 设置为true则为文件新建时候作为date,否则注释生成时间为date
        "autoAdd": true, // 自动生成注释
        "language": {
 
            "py": {
                "head": "'''",
                "middle": "@",
                "end": "'''"
              },
 
            "h/hpp/cpp": {
                "head": "/*** ", // 统一增加几个*号
                "middle": " * @",
                "end": " */"
              }
 
        },
        "annotationStr": {
            "head": "/*",
            "middle": " * @",
            "end": " */",
            "use": true // 设置自定义注释可用
        },
    },
    "fileheader.cursorMode": { // 快速注释函数
        "description": "", // 函数描述
        "Author": "lyq", // 作者
        "Date": "Do not edit", // 创建时间
        "param ": "", // 函数参数
        "return": "", // 函数输出
 
        // "LastEditTime": "Do not edit", // 最后一次修改的时间
        // "LastEditors": "lyq" // 修改人员
    },
    "fileheader.customMade": { // 快速注释文件头部
        "Description": "", // 文件描述
        "Author": "lyq", // 作者
        "Date": "Do not edit", // 创建时间
        "LastEditTime": "Do not edit", // 最后一次修改的时间
        "LastEditors": "lyq" // 修改人员
    }

3.生成注释

  • ctrl+win+i:生成文档注释(即文件最开头的注释,用于对整个文件进行说明)
  • ctrl+win+t:生成函数注释(即函数开头的注释,用于对这个函数进行说明)

文档注释示例:
vscode自动生成注释,vscode,编辑器,python

函数注释示例:
vscode自动生成注释,vscode,编辑器,python

4.实用技巧

如果不想使用上述的两种快捷键,可以自行自定义设置。

ctrl+shift+p打开搜索框,输入cursortip 和 fileheader 可以将上述快捷键修改成自己想要的快捷键。

  • cursortip:函数注释
  • fileheader:文件注释

vscode自动生成注释,vscode,编辑器,python

编写函数参数说明时,使用快捷键win+y可以快速跳转到下一行尾部。
vscode自动生成注释,vscode,编辑器,python文章来源地址https://www.toymoban.com/news/detail-717420.html

到了这里,关于VSCode中自动生成文档头注释和函数注释的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA优雅自动生成类注释和快捷键生成方法注释

    Preferences - Editor - File and Code Templates - Includes - File Header 注释模板: 查看IDEA自动配置java快捷键 Preferences - Editor - Live Template - java 手动新增添加Group 描述:如下图,我手动添加了 MyGroup 分组 字段注释 操作步骤如下 添加 Live Template 添加 Abbreviation (快捷键)和 Description (描述)

    2024年02月06日
    浏览(65)
  • idea里边创建类的时候和方法自动生成注释

    我们经常写代码的时候需要在类上编写注释,标明这个类是谁写的有什么作用,其实每次写都会发现有很多相同的字段,比如作者,创建时间,类名等,有的时候方法上也要标明方法的返回值,参数等信息,在idea里边我们可以给设置自动加载注释。 1、创建类的时候自动加上

    2024年02月16日
    浏览(48)
  • 又发现一个好玩的 Pycharm 插件,通过AI自动生成代码块注释

    经常在开发代码块的过程中都需要写大量的注释来完成对代码块的说明。作为一名程序猿可能经常在抱怨别人开发的代码块没有注释或是注释不清楚,但我们自己又不想把大量的时间花费在代码块注释的编写上面。 今天要说的这款插件是Mintlify Doc Writer,不仅支持Python,同时

    2024年02月11日
    浏览(41)
  • Apifox自动生成接口文档

    官方文档:Apifox - API 文档、调试、Mock、测试一体化协作平台 - 接口文档工具,接口自动化测试工具,接口Mock工具,API文档工具,API Mock工具,API自动化测试工具         打开 IDEA Preferences(Settings) Plugins ,搜索 Apifox Helper 官方地址:Apifox IDEA 插件快速上手 | Apifox 帮助文档

    2024年02月12日
    浏览(42)
  • postman自动生成接口文档

     点击:  会自动生成一个文件夹    点击图表,修改名字 新建一个请求,到时候会自动保存到文件夹里面,但是保存前看清楚保存的名字    点击三个点-》点击export即可

    2024年02月11日
    浏览(47)
  • 程序员幸福感拉满:一键为代码自动生成注释的工具,拿走不谢!

    提升程序员幸福感的CodeGeeX代码解释功能上线了! 一个“古老的传说”:程序员最讨厌的2件事:一是编写程序时要写注释,二是看别人编写的程序里没写注释; 可见,手动为代码添加注释,需要投入大量的时间和精力。但是,学会注释又是编码过程中不可或缺的一部分。 那

    2024年02月02日
    浏览(49)
  • 自动生成数据库设计文档,支持多数据源批量生成(Word文档)

          在做项目时通常使用PowerDesigner设计数据库,但在项目完成交付项目给客户的时候常常需要一份Word版本的数据库文档给客户,你不能指望每个客户都会用PowerDesigner,所以基于当前开发数据库生成数据库文档就是最佳选择,如果手动编写数据库文档那将是一件非常痛苦的

    2024年04月23日
    浏览(46)
  • Apikit 自学日记:自动生成 API 文档

    功能入口 :API管理应用 / 选中某个项目 / 其他菜单 / 数据源同步(API文档自动生成) 该功能可通过配置数据源信息,实现基于数据源的API信息自动生成API文档。 当前支持5种数据源: Swagger URL、apiDoc、Github、gitlab、码云 。 Swagger URL和apiDoc的数据源配置方式一致,仅需填写来

    2024年02月11日
    浏览(48)
  • Mongodb 集合插入文档自动生成ObjectId

    Mongodb 使用以下几种方法来插入文档 , Mongodb V5.0+ 使用 mongosh 客户端: 插入单个文档 db.collection.insertOne() 将单个 文档插入到集合中。 如果该集合当前不存在,则插入操作将创建该集合。 如果文档未指定_id字段,则将在插入之前 mongod 添加该字段并为文档_id分配唯一的字段

    2024年02月12日
    浏览(46)
  • word文档批量生成工具(附免费软件)(按Excel表格内容自动替换内容生成文档)

    批量生成word文档是让人无比厌恶但有时又不得不做的事情。比如学校要给拟录取的学生发通知书,就可能需要批量生成一批只有“姓名”、“学院”和“专业”不同,其他内容都相同的word文档以供打印(事实上直接生成pdf是更好的选择,这个以后有心情可以弄一下)。 要实

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包