1,koroFileHeader

我们在新建一个文件后,常常需要在文件头部加入默认注释,vscode中提供了一个

的插件,可以帮助我们实现。

1.1,安装插件

在vscode extensions中搜索并按照koroFileHeader 插件

installl完成后,重启vscode

1.2,setting.json配置

打开vscode的设置(左下角管理-》设置),搜索FileHeader

搜索到内容后,点击三个中的任意一个“在setting.json中编辑”,编辑setting.json文件,加入以下内容:

// 头部注释
"fileheader.customMade": {// Author字段是文件的创建者 可以在specialOptions中更改特殊属性// 公司项目和个人项目可以配置不同的用户名与邮箱 搜索: gitconfig includeIf  比如: https://ayase.moe/2021/03/09/customized-git-config/// 自动提取当前git config中的: 用户名、邮箱"Author": "git config user.name && git config user.email", // 同时获取用户名与邮箱// "Author": "git config user.name", // 仅获取用户名// "Author": "git config user.email", // 仅获取邮箱// "Author": "OBKoro1", // 写死的固定值 不从git config中获取"Date": "Do not edit", // 文件创建时间(不变)// LastEditors、LastEditTime、FilePath将会自动更新 如果觉得时间更新的太频繁可以使用throttleTime(默认为1分钟)配置更改更新时间。"LastEditors": "git config user.name && git config user.email", // 文件最后编辑者 与Author字段一致// 由于编辑文件就会变更最后编辑时间,多人协作中合并的时候会导致merge// 可以将时间颗粒度改为周、或者月,这样冲突就减少很多。搜索变更时间格式: dateFormat"LastEditTime": "Do not edit", // 文件最后编辑时间// 输出相对路径,类似: /文件夹名称/src/index.js"FilePath": "Do not edit", // 文件在项目中的相对路径 自动更新// 插件会自动将光标移动到Description选项中 方便输入 Description字段可以在specialOptions更改"Description": "", // 介绍文件的作用、文件的入参、出参。// custom_string_obkoro1~custom_string_obkoro100都可以输出自定义信息// 可以设置多条自定义信息 设置个性签名、留下QQ、微信联系方式、输入空行等"custom_string_obkoro1": "", // 版权声明 保留文件所有权利 自动替换年份 获取git配置的用户名和邮箱// 版权声明获取git配置, 与Author字段一致: ${git_name} ${git_email} ${git_name_email}"custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by ${git_name_email}, All Rights Reserved. "// "custom_string_obkoro1_copyright": "Copyright (c) ${now_year} by 写死的公司名/用户名, All Rights Reserved. "
},
// 函数注释
"fileheader.cursorMode": {"description": "", // 函数注释生成之后,光标移动到这里"param": "", // param 开启函数参数自动提取 需要将光标放在函数行或者函数上方的空白行"return": "",
}

1.3,重启vscode

这样在你创建类后会自动加上注解头。你也可以使用快捷方式加入。

头部文件注释:windowctrl+win+i,macctrl+cmd+ilinuxctrl+meta+i,Ubuntuctrl+super+i

函数注释注释快捷键

更多关于函数参数自动请查阅配置-函数注释自动提取函数的参数文档

  • 将光标放在函数行或者将光标放在函数上方的空白行。
  • 自动解析函数参数,生成函数参数注释。
  • 快捷键:windowctrl+win+t,macctrl+cmd+t,linuxctrl+meta+tUbuntuctrl+super+t

1.4,详细使用方式

参考:

https://github.com/OBKoro1/koro1FileHeader/wiki/%E5%AE%89%E8%A3%85%E5%92%8C%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B

2,Document This

1.1,安装下载

Document This - Visual Studio Marketplace

你可以直接在vscode中下载安装,可以在上面地址下载.vsix格式的文件,然后拖入vscode,拖入到下面位置。

2.2,使用

这款插件可以自动为 TypeScript 和 JavaScript 文件生成详细的 JSDoc 注释。

连续按 两下 Ctrl + Alt + D,可以生产一个函数注释。

另一个不错的 JSDoc 注释扩展 — Add jsdoc comments

如果需要支持注释,可以在 settings.json 中配置开启 @description 选项。

"docthis.includeDescriptionTag": true, // 添加 @description 的选项

3,vscode-pdf

Display pdf file in VSCode,可以在vscode中查看pdf文件。

4,vscode-drawio

drawio editor 在vscode中画图。安装后可以建.drawio文件,开始画图。

5,GitLens

下载地址:

Extensions for Visual Studio family of products | Visual Studio Marketplace

搜索,GItLens,可以看到搜出来很多插件,自己选择一个吧,主要是选择适合自己的版本。

下载后的文件,可以直接拖入vscode。重启后,你便可以看到每一行代码的提交信息。

6,Git History

ctrl + p 输入 > view history,点击可以查看git提交历史。

7,Auto Close Tag

帮你自动闭合标签:

8,Auto Rename Tag

帮你自动修改标签名:

9,Live Server

在 vscode 中就可以直接启动一个本地服务,并且能监听文件变化自动刷新网页。

打开html文件,选择下面选项,就可以启动本地服务器,访问html文件,修改html文件还可以支持自动刷新。

10,Turbo Console Log

速添加 console.log 信息

快捷键如下:

ctrl + alt + L 选中变量之后,使用这个快捷键生成 console.log

alt + shift + c 注释所有 console.log

alt + shift + u 启用所有 console.log

alt + shift + d 删除所有 console.log

注意:以上启用删除和注释掉的是所有经过ctrl + alt + L生产的注释。

11,Easy Less

当你保存一个.less文件的时候,自动帮你生产一份.css文件。

12,Easy Sass

当你保存一个.scss文件的时候,自动帮你生产一份.css文件。

可以提高开发效率的vscode插件相关推荐

  1. vscode自动补全插件c语言,一些提高开发效率的VSCode必备插件(分享),vscode代码补全插件...

    一些提高开发效率的VSCode必备插件(分享)提高开发效率的虚拟代码的一些重要插件(分享),本文推荐一些VSCode插件来提高效率.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有帮助.Vis ...

  2. vite+vue3+ts项目插件使用(提高开发效率vite+vue3插件使用)新增在线预览地址

    在线预览 Link:https://wocwin.github.io/wocwin-admin/ 一.@vitejs/plugin-vue-jsx vite+vue3项目全面支持jsx语法 npm i ...

  3. 前端开发必备的VSCode插件

    本文总结了一下前端开发人员一些经常用的可以提高开发效率的VSCode插件,好的工具可以事半功倍.主要分为:基础通用篇,自由可选篇,框架工具篇,主题篇(按照我自己的想法分的) 基础通用篇 Chinese ...

  4. vscode php插件_JS之 提高开发效率的Visual Studio Code插件

    阅读本文约需要9分钟 大家好,我是你们的导师,我每天都会在这里给大家分享一些干货内容(当然了,周末也要允许老师休息一下哈).上次老师跟大家分享了JS之 小技巧的知识,今天跟大家分享下JS之 提高开发效 ...

  5. 【超实用!!!】如何提高开发效率?免费 IDE 插件 Cloud Toolkit 告诉你

    提高开发效率和提高开发人员的幸福感息息相关,今天,就向大家推荐一款超实用的 IDE 插件 Cloud Toolkit ,让你的开发部署效率 "biu-" 起来! Cloud Too ...

  6. IntelliJ Idea 常用10款插件(提高开发效率)

    转自:https://blog.csdn.net/weixin_41846320/article/details/82697818 Intellij IDEA 中一些很牛B 的插件:https://b ...

  7. 10个提高开发效率的Vue3常用插件(快来收藏)

    本篇文章给大家总结分享几个好用的 Vue 插件,可以帮助开发者提高开发效率.解决移动端各种滚动场景需求,希望对大家有所帮助! 1.vue-multiselect-next Vue.js 的通用选择/多 ...

  8. 史上最牛逼的 Eclipse 快捷键,提高开发效率!

    写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字.我热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的. 这博客是对自己学习的一点点总结及记录,如果您对 Java.算法 感兴 ...

  9. 合理使用webpack提高开发效率

    虽然公司有提供现成的脚手架工具,但是作为开发人员懂得必要的相关知识还是很重要的.这样有利于提高我们的开发效率,优化我们的代码. 关于npm scripts 什么是npm scripts npm 允许在 ...

最新文章

  1. Python实现一元及多元线性回归
  2. Web开发人员为什么越来越懒了?
  3. 前滴滴出行产品经理刘飞:写给产品经理的说明书(上)
  4. 想找一个写Wiki的工具
  5. ssm上传文件进度条_ssm学习笔记-三种文件上传方式
  6. [转载] 民兵葛二蛋——第1集
  7. python冒泡排序函数_python冒泡排序-Python,冒泡排序
  8. Nodejs学习笔记02【module】
  9. Xcode8上传app一直显示正在处理
  10. 风变编程python离线版_如何看待风变编程的Python网课
  11. 高手实战!Windows 7开机加速完全攻略
  12. 电器系统 java_java毕业设计_springboot框架的苏宁易购电器进销存管理系统
  13. 问题 : 找出直系亲属
  14. matlab一阶导数图,一阶微分excel【如何用EXCEL做一阶导数图?】
  15. 基于Matlab模拟哈特曼波前探测器
  16. Oracle数据性能优化
  17. 分布式下载方式(二)DHT分布式网络
  18. 架构师成长之路工具篇(1):markdown撰写文档
  19. 电子商务中如何使用大数据
  20. Java-双亲委派机制

热门文章

  1. 聚合和组合的区别(Java)
  2. 兆鹏带你读Watir——【第一节】创建IE对象篇
  3. 初识cocos creator,做一款H5小游戏
  4. python怎么爬取_宅男福利,教你怎么用Python爬取漫画
  5. 2018GDKOI旅行记
  6. 博图SCL与其他语言指令对照
  7. 右键点击DataGridView的行时,将选中行改为点击的行
  8. 关于Fielding博士论文导读 1
  9. 跨境电商亚马逊想转做独立站?要知道独立站怎么运营
  10. python写采集程序_用python写的一个wordpress的采集程序