内容提要
这篇文章介绍了一个为了便利软件著作权申请而开发的Visual Studio Code插件。插件可以生成整个项目代码的txt文件,方便粘贴到Word文档中。文章详细说明了插件的安装方法、使用步骤,以及最终生成代码文件的过程。还提供了一个预设格式的Word文件,用于生成符合软著申请要求的PDF文档,并分享了下载链接。
延伸解读
插件解决的痛点:代码文档整理
文章指出,软著申请中用户手册容易编写,但代码文档整理非常麻烦,尤其对于SwiftUI这类一个view拆分成多个小文件的工程,手动复制代码极其痛苦。该插件通过生成整个项目的代码txt文件,将分散的代码集中输出,方便后续粘贴到Word中,直接针对这一痛点。
使用中的关键设置:排除非自有代码
插件允许用户设置排除的目录和文件,例如第三方库或非自己编写的代码。这一功能很重要,因为软著申请要求提交的代码应是申请人独立开发的,排除非自有代码可以避免文档中包含无关或侵权内容,同时减少不必要的篇幅。
格式与页数限制:需注意的细节
文章提供了预设格式的Word文件,用户只需粘贴代码并设置字体、字号和页眉,即可保存为PDF。但需注意,如果代码超过60页,需要手动删除代码,只保留前30页和后30页。这是软著申请对代码文档页数的常见要求,插件本身不自动处理页数裁剪。
Q&A
申请软件著作权需要准备哪些材料?
申请软著需要准备两个主要部分:用户手册和代码文档。用户手册相对简单,介绍软件的整体功能即可;代码文档则较为复杂,需要整理源代码。
软著代码生成器插件的主要功能是什么?
该插件可以生成整个项目代码的txt文件,方便用户粘贴到Word文档中,用于软著申请中的代码文档整理。
如何在VSCode中安装软著代码生成器插件?
在VSCode中搜索“软著代码生成器”,或通过提供的链接(https://marketplace.visualstudio.com/items?itemName=qcqx.copyright-code)进行安装。
使用软著代码生成器时如何排除不需要的代码文件?
在插件使用过程中,可以设置排除的目录(如第三方库)和排除特定文件,这样这些代码就不会被包含在生成的txt文件中。
生成的代码txt文件如何转换成符合软著要求的PDF?
作者提供了一个预设格式的Word文件,将生成的代码txt粘贴到该Word文件中,按照预设的字体、字号和页眉格式调整,然后保存为PDF即可。如果代码超过60页,需要手动删除代码,保留前30页和后30页。
软著代码生成器插件支持哪些代码文件格式?
插件支持选择代码文件的格式,例如纯静态网页一般选择html、js、css三件套,具体可根据项目类型选择。