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

Dig*_*key 6 visual-studio-code

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

例如。

1:右键单击并选择“新建文件”。 新文件

2:输入所需的文件夹和文件名。 输入文件夹和文件名

3:步骤 1 和 2 的结果。 文件夹和文件创建

有人知道是否可以使用类似的模式创建包含多个文件的文件夹?这就是我希望能够做到的。 将多个文件添加到新文件夹

Mar*_*ark 10

我不认为你可以按照你展示的方式做到这一点,但是通过任务来做到这一点非常容易。在你的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"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

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

[
  {
    "key": "alt+j",
    "command": "workbench.action.tasks.runTask",
    "args": "new react folder and files",
  }
]
Run Code Online (Sandbox Code Playgroud)

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

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

使用任务创建一个反应文件夹和文件