All Projects → OBKoro1 → Koro1fileheader

OBKoro1 / Koro1fileheader

Licence: mit
VSCode插件:自动生成,自动更新VSCode文件头部注释, 自动生成函数注释并支持提取函数参数,支持所有主流语言,文档齐全,使用简单,配置灵活方便,持续维护多年。

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
typescript
32286 projects
HTML
75241 projects
shell
77523 projects
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Koro1fileheader

Mypy boto3 builder
Type annotations builder for boto3 compatible with VSCode, PyCharm, Emacs, Sublime Text, pyright and mypy.
Stars: ✭ 123 (-96.08%)
Mutual labels:  vscode, annotations
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (-97.42%)
Mutual labels:  vscode, vscode-plugin
Vscode React Native
VSCode extension for React Native - supports debugging and editor integration
Stars: ✭ 2,366 (-24.58%)
Mutual labels:  vscode
Vscode Vim
vim emulator for Visual Studio Code
Stars: ✭ 209 (-93.34%)
Mutual labels:  vscode
React Image Annotation
An infinitely customizable image annotation library built on React
Stars: ✭ 203 (-93.53%)
Mutual labels:  annotations
Convalida
A simple, lightweight and powerful field validation library for Android.
Stars: ✭ 201 (-93.59%)
Mutual labels:  annotations
Vscode As3mxml
ActionScript & MXML language extension for Visual Studio Code. Develop apps for Adobe AIR, Adobe Flash Player, or Apache Royale.
Stars: ✭ 205 (-93.47%)
Mutual labels:  vscode
Flutter preview
Flutter | Because a widget-driven development requires a widget-driven preview.
Stars: ✭ 197 (-93.72%)
Mutual labels:  vscode
Vscode One Monokai
🎨 Vscode One Monokai theme.
Stars: ✭ 214 (-93.18%)
Mutual labels:  vscode
Visual Studio Code
🎨 Omni for Visual Studio Code
Stars: ✭ 205 (-93.47%)
Mutual labels:  vscode
Vscode Sublime Keybindings
Sublime Text Keymap extension for VS Code
Stars: ✭ 208 (-93.37%)
Mutual labels:  vscode
Vscode Nim
An extension for VS Code which provides support for the Nim language.
Stars: ✭ 204 (-93.5%)
Mutual labels:  vscode
Addon Vscode
Visual Studio Code - Home Assistant Community Add-ons
Stars: ✭ 201 (-93.59%)
Mutual labels:  vscode
Awesome Data Annotation
A list of tools for annotating data, managing annotations, etc.
Stars: ✭ 204 (-93.5%)
Mutual labels:  annotations
Metals Vscode
Visual Studio Code extension for Metals
Stars: ✭ 200 (-93.62%)
Mutual labels:  vscode
Svelte Vscode
Svelte language support for VS Code
Stars: ✭ 211 (-93.27%)
Mutual labels:  vscode
Sonarlint Vscode
SonarLint for Visual Studio Code
Stars: ✭ 197 (-93.72%)
Mutual labels:  vscode
Shinystudio
A fully Dockerized, self-hosted development environment for teams. Develop where you serve.
Stars: ✭ 204 (-93.5%)
Mutual labels:  vscode
Labelimg
🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images
Stars: ✭ 16,088 (+412.85%)
Mutual labels:  annotations
Coc Java
Java extension for coc.nvim
Stars: ✭ 215 (-93.15%)
Mutual labels:  vscode

koroFileHeader

koro1FileHeader Repo stars wiki文档详细 持续维护 cicd 开源协议-MIT

在vscode中用于生成文件头部注释和函数注释的插件,经过多版迭代后,插件:支持所有主流语言,灵活方便,文档齐全,食用简单!觉得插件不错的话,就给个Star⭐️吧~

插件主要功能

  1. 自动生成文件头部注释,自动更新最后编辑人、最后编辑时间等。
  2. 一键生成函数注释,支持函数参数自动提取并列到注释中。
  3. 经过几年维护,支持所有主流语言, 文档齐全,使用简单,配置灵活方便,
  4. 支持添加佛祖保佑永无bug、神兽护体、甩葱少女等好玩有趣的图像注释

使用效果:

头部注释和注释图案

example.gif

函数注释: 自动提取函数参数

koroFileHeader函数参数提取

简介

  1. 文件头部添加注释:

    • 在文件开头添加注释,记录文件信息/文件的传参/出参等
    • 支持用户高度自定义注释选项, 适配各种需求和注释。
    • 保存文件的时候,自动更新最后的编辑时间和编辑人
    • 快捷键:windowctrl+alt+i,macctrl+cmd+i, linux: ctrl+meta+i,Ubuntu: ctrl+super+i
  2. 在光标处添加函数注释:

    • 在光标处自动生成一个注释模板, 自动解析函数参数,生成函数参数注释。
    • 支持用户高度自定义注释选项
    • 快捷键:windowctrl+alt+t,macctrl+cmd+t,linux: ctrl+meta+t, Ubuntu: ctrl+super+t
    • 快捷键不可用很可能是被占用了,参考这里
  3. 支持一键添加佛祖保佑永无BUG、神兽护体等注释图案

  4. 查看更多功能,以及有更多需求可以给我提issue

安装

在 Vscode 扩展商店中搜索koroFileHeader,点击安装即可。

使用

  1. 文件头部注释:

    在当前编辑文件中使用快捷键:windowctrl+alt+i/macctrl+cmd+i,即可生成文件头部注释。

  2. 函数注释:

    • 将光标放在函数行或者将光标放在函数上方的空白行
    • 使用快捷键windowctrl+alt+t,macctrl+cmd+t,即可生成函数注释。
    • 事实上,函数注释在文件的任意位置都可生成,这里需要自己控制。

设置注释模板

  • 默认配置:

    在用户首选项中搜索fileheader,默认配置为:

      "fileheader.customMade": {} // 头部注释
      "fileheader.cursorMode": {} // 函数注释 
    
  • 自定义模板:

    • 在用户设置中,搜索fileheader

    • 复制默认配置+修改配置

    • 重启编辑器生效

    如上设置,生成注释:

// 文件头部注释 快捷键:window:ctrl+alt+i,mac:ctrl+cmd+i
// 在注释之前添加内容
/*
/*
 * Author       : OBKoro1 // 提供自动对齐注释FilePath字段的功能:`wideSame`
 * Date         : 2019-09-24 20:25:33
 * LastEditors  : OBKoro1 // 自动更新最后编辑人
 * LastEditTime : 2019-12-16 21:16:08 // 自动更新最后编辑时间
 * FilePath     : /fileHead/test.js // 自动添加项目路径
 * 自定义信息, 自动移动光标到Description上
 * 遇到换行符自动换行
 */
// 在注释之后添加内容
// 函数注释 快捷键:window:ctrl+alt+t,mac:ctrl+cmd+t
/**
 * @description: 
 * @param {type} 
 * @return: 
 */

快速查看插件功能与配置方法

配置字段

wiki文档

更新日志

支持语言

插件设置/配置

配置字段

常见问题

快速查看插件功能与配置方法

功能目录:查看配置右侧自动生成的markdown目录,浏览所有最新最全的功能。

配置简介配置字段

我的其他开源推荐

stop-mess-around

chrome插件通过强制的手段禁止大家浪费时间摸鱼,在上班/学习期间下意识的打开摸鱼网站, 自动检测摸鱼网站, 提示激励信息后, 关闭摸鱼网站。

AutoCommit

这是一个用于Git自动commit的VSCode插件,它可以用来补充之前忘记提交commit,帮助你把首页的绿色格子填满。

web-basics

收集和整理了一个大厂前端需要掌握能力的仓库。

其中分为JS基础能力,大厂场景题、大厂面试真题。

希望能够帮助大家提升自己的能力,在面试的时候能够游刃有余,轻松拿到高薪offer。

大厂前端需要掌握的能力

欢迎赞助

如果觉得插件还不错,对你有所帮助的话,就请我喝杯水吧~

十块八块不嫌多,三块五块也是爱 😘

License

MIT

求Star

如果觉得还不错的话,就给个 Star ⭐️ 鼓励一下我吧~

联系我

掘金前端进阶积累公众号GitHub微信:OBkoro1、邮箱:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].