vscode 代码片段,快捷注释

news/2024/7/16 7:15:38 标签: vscode, ide, 编辑器

一、Ctrl + shift + p  输入 snippets 配置代码片段

二、可以新建全局片段, 也可以配置现有的。

三、插入代码片段配置 

{
// @api: 提供给第三方使用的接口
// @author: 标明作者
// @param: 参数
// @return: 返回值
// @todo: 待办
// @version: 版本号
// @inheritdoc: 文档继承
// @property: 类属性
// @property-read: 只读属性
// @property-write: 只写属性
// @const: 常量
// @deprecated: 过期方法
// @example: 示例
// @final: 标识类是终态, 禁止派生
// @global: 指明引用的全局变量
// @static: 标识类、方法、属性是静态的
// @ignore: 忽略
// @internal: 限内部使用
// @license: 协议
// @link: 链接,引用文档等
// @see: 与 link 类似, 可以访问内部方法或类
// @method: 方法
// @package: 命名空间
// @since: 从指定版本开始的变动
// @throws: 抛出异常
// @uses: 使用
// @var: 变量
// @copyright: 版权声明
  "Print to js method": {
    "prefix": "./function",
    "body": [
      "/*",
      " *@Author: lee",
      " *@Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
      " *@parms: $1",
      " *@return: void",
      " *@Description: $0",
      "*/"
    ],
    "description": "A function comment"
  },
  "Print to js class": {
    "prefix": "./class",
    "body": [
      "/*",
      " *@Author: lee",
      " *@Class: constructor",
      " *@parms: $1",
      " *@Date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE} ${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}",
      " *@Description: $0",
      "*/"
    ],
    "description": "A class comment"
  }
}

 

四、在文档中输入 . 便可以根据提示选择不同的 注释方案


http://www.niftyadmin.cn/n/5034698.html

相关文章

大学康复训练

大学康复训练 进入清华第一次打codeforces,感觉自己又菜了好多好多呀,这几天回复手感,上传一些自己觉得做的好的题目。 波浪数P1112 看似是一个考进制转换的,但是一算发现暴力必定会t,所以换个欧拉筛的思路&#xff…

大数据学习1.3-xShell配置jdk

1.创建java文件 mkdir /usr/local/java 2.切换到java中 cd /user/local/java/ 3.将jdk直接拖到xShell中 4.解压jdk tar -zxvf jdk-8u221-linux-x64.tar.gz 5.配置环境变量-进入环境变量文件 vi /etc/profile 6.添加如下内容 JAVA_HOME/usr/local/java/jdk1.8.0_221 CLASSP…

Python程序设计实例 | 学生管理数据库系统的开发

本文将通过一个学生管理数据库系统的开发过程来展示如何系统地基于Python实现SQLite数据库编程。以下首先提出数据库系统的基本结构,以及如何通过SQLite逐步达到这些要求并进行常规操作。 01、数据表结构 该学生管理数据库系统包括4张表: 专业表、学生…

Linux的内存分页管理

内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 内存 简单地说,内存就是一个数据货架。内存有一个最小的存储单…

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v10.0版已发布

关于MobileIMSDK MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级、高度提炼,一套API优雅支持UDP 、TCP 、WebSocket 三种协议,支持iOS、Android、H5、标准Java平台,服务端基于Netty编写。 工程开源地址是&…

ChatGPT:报错——Reassigned local variable

ChatGPT:报错——Reassigned local variable 我的以下代码报错:Reassigned local variable String filePath null; String fileName;try {// 获取当前平台的 Desktop 实例Desktop desktop Desktop.getDesktop();// 打开文件选择器对话框File selectedF…

linux安装配置 kafka并简单使用

目录 一 解压安装包 二 修改配置 三 启动kafka 四 简单使用 kafka 一 解压安装包 这里提供了网盘资源 链接: https://pan.baidu.com/s/1wUxEQuiPB1wRsjJ-FPPu7Q?pwd9rm7 提取码: 9rm7 这里安装包上传至/opt/insatll目录 解压至/opt/soft目录 tar -zxf /opt/install/ka…

react-route的路由

React-Router是一个基于React的强大路由库,它可以帮助我们在React应用中实现页面之间的跳转和路由管理。本文将详细介绍React-Router的路由功能、常用功能模块、路由传参和路由嵌套,并提供相关代码和解释。 路由功能 React-Router通过管理URL和组件的映…