Skip to content
| Marketplace
Sign in
Visual Studio>Tools>CreateFileQuickly
CreateFileQuickly

CreateFileQuickly

Nita

|
17 installs
| (0) | Free
这是一个简洁小巧的插件,旨在提高开发者在项目中的文件管理和代码组织效率。它具备以下功能: 1. 代码片段快速生成文件:通过双击或选择接口、类、枚举、结构体名,然后右键选择“Create To New”,可将代码快速拆分到独立文件中,同时自动添加到项目并打开文件供继续编辑。适合优化代码结构、提高专注力、代码复用与共享以及逐步重构大型代码库。 2. 批量创建文件夹和文件:选择包含文件夹和文件层级关系的文本,右键点击“Create To New”,插件会解析文本并生成对应的文件夹和文件。适用于项目初始化和快速搭建项目模板。 3. 复制项目结构:选择项目文...
Download

这是一个简洁小巧的插件,它能够以多种方式用于快速地在项目中创建文件和文件夹🔨,旨在提高开发者在项目中的文件管理和代码组织效率。

目前具备以下功能:

  • ⚡代码片段快速生成文件:双击或选择接口名、类名、枚举名、结构体名,并在右键菜单中选择“🆕Create To New”选项,即可快速将接口、类、枚举、结构体整体,创建到当前文档所在的文件夹中→添加到项目→自动打开文件供继续编辑。

    适合场景:

    1. 优化代码结构

      当你在同一文件中编写大量代码时,文件可能会变得冗长且难以维护。通过将接口、类、枚举或结构体快速拆分到独立文件中,可以保持代码的清晰性和逻辑性,避免因文件过大而导致的阅读和维护困难。

    2. 提高编写代码时的专注力

      在编写代码时,开发者往往需要集中精力实现当前逻辑,而频繁地创建新文件可能会打断思路。通过“/Create To New/”功能,开发者可以先在同一个文件中构思完整的代码逻辑,然后快速将接口、类、枚举或结构体提取到独立文件中,无需中断当前的编码流程,从而保持专注并提高开发效率。

    3. 代码复用与共享

      将常用的接口、类或结构体单独提取到新文件中,可以方便在其他项目中复用这些代码。这种模块化的开发方式不仅提高了开发效率,还减少了重复代码的编写。

    4. 逐步重构大型代码库

      对于已经存在的大型代码库,可以通过逐步拆分冗长的代码文件,将其重构为更小、更清晰的模块。这种方式可以逐步改善代码质量,而不会对现有代码的运行产生影响。

______.gif_______1.gif

  • 📁批量创建文件夹和文件:选择包含“文件夹名和文件层级关系”的文本,然后在右键菜单中点击“🆕Create To New”选项。插件会自动解析文本中的结构,并在当前文档所在的项目中快速生成对应的文件夹和文件。无论是批量创建还是单个文件/文件夹的创建,都能轻松实现。

    适合场景:

    1. 项目初始化阶段

      在项目启动初期,开发者通常会规划项目的整体结构,包括文件夹和文件的层级关系。通过“从文本快速批量创建文件夹和文件”功能,开发者可以将预先构思好的文件结构以文本形式列出,一键生成完整的项目目录和文件框架,无需手动逐个创建文件夹和文件,大大节省了时间,提高了项目搭建的效率。

    2. 快速搭建项目模板

      对于常见的项目类型,开发者可能已经总结出一套标准的文件结构模板。利用此功能,可以快速将模板文本转换为实际的文件夹和文件结构,便于在新项目中快速复用,确保项目结构的一致性和规范性。

    “文件夹名和文件层级关系”的文本见如下图所示。

____________1.gif

  • 📋复制项目结构:选择需要复制的项目文件夹,右键点击并选择“📋Copy Folder And File Structure”选项。插件会将项目的文件夹和文件结构以文本形式复制到剪贴板。结合“从文本快速批量创建文件夹和文件”功能,可以轻松将复制的结构应用到另一个项目中,快速搭建出相同的文件结构。

    适合场景:

    1. 快速复用现有项目结构:

      在开发新项目时,如果需要借鉴现有项目的文件结构,可以快速复制并应用到新项目中,节省手动搭建结构的时间。 _________.gif

  • 🩹跨项目粘贴文件结构:如果具有文件夹和文件结构的文本内容已经在系统粘贴板。例如从“📋复制项目的文件夹和文件结构”功能中复制出来的结构,也可以直接选择项目,点击“🩹Paste Folder And File Structure”,在项目中创建文件和文件夹

    适合场景:

    1. 快速复制一个项目的文件夹和文件名到另一个项目中

___________________.gif

  • 📑粘贴代码并自动更新命名空间:从其他项目中复制代码文件后,右键选择“🧊Paste And Update Namespace”。该功能不仅会将原项目中的文件及其所在的文件夹完整添加到新项目中,还会自动将文件中的命名空间从原项目更新为当前项目的命名空间,无需手动修改。

    适合场景:

    1. 代码复用与迁移

      当需要将某个功能模块从一个项目迁移到另一个项目时,此功能可以快速完成文件的粘贴和命名空间的更新,确保代码在新项目中无缝运行,节省手动调整的时间。

    2. 跨项目重构与优化

      在对多个项目进行重构或优化时,可能需要将某些通用代码模块提取出来并应用到其他项目中。此功能可以快速完成代码的迁移,并自动调整命名空间,确保代码的兼容性。

_________________.gif

  • 💡文件文件夹冲突提示:如果同一路径下已存在同名文件,插件会提示您选择覆盖或自动重命名。而如果存在相同的文件夹则忽略,不重复创建。 ______1.png
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft