如何在VSCode中同时创建一个新文件夹和多个文件?

2024-03-14

我最近在 Visual Studio Code 中发现,我可以使用以下模式同时创建一个新文件夹和一个新文件:Test/Test.jsx

eg.

1: Right click and select 'New File'. New File

2: Enter desired folder and file name. Enter folder and file name

3: The result from step 1 & 2. Folder and file creation

Anyone know if it's possible to create a folder with multiple files using a similar pattern? This is what I'd like to be able to do. Add multiple files to a new folder


我不认为你可以按照你展示的方式做到这一点,但是通过任务来做到这一点非常容易。在你的tasks.json中:

{
  "version": "2.0.0",

  "tasks": [
    {
      "label": "new react folder and files",

      "command": "mkdir ${input:dirName} && touch '${input:dirName}/${input:dirName}.component.jsx' '${input:dirName}/${input:dirName}.styles.jsx'",

      "type": "shell",
      "problemMatcher": [],
      "presentation": {
        "echo": false,
        "reveal": "silent",
        "focus": false,
        "panel": "shared",
        "showReuseMessage": false,
        "clear": true
      },
   }
],  

// ........................................................................................
  
  "inputs": [

    {
      "type": "promptString",
      "id": "dirName",
      "description": "Complete my folder name",
      "default": "jsx folder to create"
    }
  ]
}

以及一些触发任务的键绑定(在您的 keybindings.json 中):

[
  {
    "key": "alt+j",
    "command": "workbench.action.tasks.runTask",
    "args": "new react folder and files",
  }
]

这将提示输入目录名称,然后在其中创建文件夹和两个文件。

[我使用了 bash 命令mkdir and touch创建文件夹和文件,如果您使用的 shell 没有这些命令,请交换您拥有的命令。]

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在VSCode中同时创建一个新文件夹和多个文件? 的相关文章

随机推荐

  • 如何生成 n 个相关项的二项式向量?

    我想根据多个相关项生成一个二项式向量 每个相关项都有一个定义的概率 当我使用 e G rbinom 1e3 size 4 prob c p x1 p x2 p x3 p x4 我得到类似的东西3 3 0 0 2 4 1 0 4 4 0 1
  • nginx 不提供更新的静态文件

    从apache切换到nginx 遇到了一些奇怪的事情 1 假设我网站的文档根目录中有一个 to txt 文件 其中包含 foo curl http localhost yo txt gt foo 2 然后我更改文件以包含 bar curl
  • 您使用什么来部署 Web 应用程序? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Visual Studio 2017加载崩溃解决方案

    我的 VS 2017 不断崩溃 并在 EventViewer 中出现以下错误 知道为什么会崩溃吗 Exception Info System InvalidOperationException at System Linq Enumerab
  • Test Flight Beta 测试:Xcode 6.3 Beta 4 未显示崩溃

    我正在关注新的试飞程序 我开发了一个应用程序 我通过 Xcode 提交到 iTunes Connect 门户 如果UIButton被点击 由于该应用程序可用于内部测试人员的 Beta 测试 因此我希望在新版本中看到崩溃日志CrashesXc
  • 如何将两个值合并/组合成同一数组中的单个键

    我不确定我的标题使用什么合适的术语 但只是想知道下面的解决方案需要将两个值合并 组合成一个关联数组中的一个 例如我有这个数组 Array 1 gt Array agent name 1 gt Agent 1 agent phone 1 gt
  • 使用 Xamarin 在可移植类库中安全地绑定 WCF

    我有一个 WCF 服务WSHttpBinding 不幸的是 在我的 PCL 中 由于某种原因我无法使用WSHttpBinding 我只能用BasicHttpBinding 有没有一种方法可以在可移植类库中使用安全绑定 我正在使用 Xamar
  • 如何从 Google 登录中检索年龄和性别

    我已将 Google 登录集成到我的 iOS 应用程序中 我想访问用户的性别和年龄 该文档不够清楚 无法了解如何执行此操作 我发现我应该请求正确的范围 我没有在文档中找到正式的范围列表 并且我不知道应该使用哪个范围 我也不知道当我得到数据时
  • 用于编辑 PROJECT-Info.plist 文件的 CFBundleVersion 字段的 Bash 脚本

    为了建立持续集成系统 Hudson 我编写了一个 bash 脚本来自动构建 Xcode 项目 此外 在调试配置中 要求我将项目的 svn 修订号插入 PROJECT Info plist 文件的 CFBundleRevision 字段中 作
  • 在 Linq-to-SQL 中模拟多表继承

    到目前为止 每个人都知道 Linq to SQL 本身并不支持多表继承 也称为每个子类型一个表 如果您想要本机支持 您可以使用其他 ORM 框架 例如 Entity Framework NHibernate 等 支持多表继承 参考SO问题
  • 有没有办法提高大文件解析日期的速度? [复制]

    这个问题在这里已经有答案了 我正在读取一个大约有 1B 行的大 csv 文件 我在解析日期时遇到了问题 Python 的处理速度很慢 文件中的一行如下所示 20170427 20 52 01 510 ABC USD MXN 1 OFFER
  • 更改不同屏幕上的列顺序

    基本上我想使用 bootstrap 实现的目标是这样的 https ibb co mBB9P6P https ibb co mBB9P6P 当它调整到较小的屏幕时 它应该喜欢 https ibb co 0XnDy2S https ibb c
  • SQL 中的 GROUP BY 和 HAVING

    如果我写 SELECT continent FROM world GROUP BY continent HAVING sum population gt 100000000 它将返回总金额超过 1 亿的所有大陆 但如果我像这样省略 GROU
  • DSN 无连接(MS Access to SQL 2016)

    当我想将链接表转换为 DSNLess 连接时 我有一个有效的解决方案 http www accessmvp com DJSteele DSNLessLinks html http www accessmvp com DJSteele DSN
  • 检查字符串是否为 JSON 格式

    如何检查给定的字符串是否是由空格 换行符分隔的多个 json 字符串的形式 例如 given test 123 Name mike 3个json用空格连接 返回 true 因为每个项目 test 123 and Name mike 是一个有
  • 使用设备宽度和初始比例 = 1 的视口标签,iPhone 中可以有超过 320 像素的内容吗?

    我正在开发一个网站 我希望让通过手机 平板电脑和台式电脑访问该网站的用户感到 快乐 我正在使用 jQuery Mobile 由于某种原因 jQuery 移动requires带有 width device width initial scal
  • 为什么 [\n$] 不起作用,而 (\n|$) 起作用?

    我们有这个字符串 末尾没有换行 The quick brown fox jumps over the lazy dog 我想匹配整个字符串直到新行 n or end occurs 我首先尝试 n 没用 然后我尝试了 n 做了工作 问题 为什
  • 没有名为 sql_server.pyodbc.base 的模块

    我想使用 SQL Server 作为 Django 的后端 但是在调试 Web 项目时得到了这个 sql server pyodbc 不是可用的数据库后端 错误是 没有名为 sql server pyodbc base 的模块 Python
  • 承诺取消仍在触发履行功能

    这是我的代码 var promiseResult new BBpromise function resolve reject console log 1 some actions setTimeout function resolve 20
  • 如何在VSCode中同时创建一个新文件夹和多个文件?

    我最近在 Visual Studio Code 中发现 我可以使用以下模式同时创建一个新文件夹和一个新文件 Test Test jsx eg 1 Right click and select New File 2 Enter desired