软著代码生成助手(copyright-code)(Visual Studio Code插件)

最近在捣鼓自己去申请软件著作权,研究了好一会,先是写软件文档,然后又要软件代码超60页什么的,研究这个代码生成。

最近发现,VSCode有一个软著代码生成助手的插件,还挺好使,选择完之后一键导出txt文件。

以下是简介:

这是一个VSCode插件,用于快速提取去除了注释和空行的项目代码,并输出到一个txt文件中。

是的,它最大的作用就是申请软著,~~也可以用来看有效代码行数~~

前往插件市场下载:https://marketplace.visualstudio.com/items?itemName=qcqx.copyright-code

使用方法

使用它也很简单,就一个命令:Extract Code,你可以在命令面板(Ctrl+Shift+P)中搜索到它。

还有一个功能相同的中文命令:软著代码生成

然后你可以在弹出的面板中选择:

  1. 想要提取的文件后缀
  2. 需要排除文件夹(目录)
  3. 需要排除根目录文件

最后,它会在你的项目根目录下生成一个extractedCode.txt文件,里面就是提取好的无注释、无空行、连续的代码。

额外的东西tips

如果你的工作区中有多个根文件夹,最开始还会让你选择其中一个进行后续操作。

在选择需排除的文件夹和根目录文件时,插件已经自动排除了不包含你选择的文件后缀的目录、文件,这些目录、文件不会出现在选择面板中。

例如你选择了vue、ts后缀,则不包含这两种文件的目录、文件都已默认排除,不会出现在你的选择面板中。

通过对文件后缀的选择、排除的文件夹和根目录文件的选择,已经可以非常灵活地提取代码了。全选后再反选,就是选择需要的文件夹和根目录文件。

一些文件如package.json等即使不选择排除,也会默认排除不提取。node_modules.开头的文件夹也会默认排除,不会出现在选择面板中。

// 内置的需要排除的文件,即使你不选择,它也会被排除
const excludeFiles = [outPutFileName, 'package.json', 'package-lock.json', 'pnpm-lock.yaml', 'yarn.lock'];
// 内置的需要排除的文件夹,不会出现在选择面板中
const skipDirectories = ['node_modules', /^\./];

祝软著申请顺利,当然这多半是一两个月后的消息了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值