【问题标题】:VSCode: Keyboard shortcut to create a file in a specific project folder?VSCode:在特定项目文件夹中创建文件的键盘快捷键?
【发布时间】:2021-02-23 05:23:34
【问题描述】:

我打开了一个项目,其中包含许多文件夹和子文件夹。我想创建一个文件。我具体知道该文件应该存在于哪个文件夹中。

有没有不使用鼠标在特定文件夹中创建新文件的方法?

注意:我还在此处的 vscode github repo 上打开了一个问题,引用了来自此 stackoverflow 的建议:https://github.com/microsoft/vscode/issues/117509

【问题讨论】:

  • 使用快捷方式创建一个新文件,然后将其保存在所需位置。如果您要像我们使用包资源管理器一样直接在目标中创建文件,我怀疑它是否默认可用。可能有一些为此目的的插件
  • 您可以专注于文件资源管理器,键入您的文件名并打开过滤器(如果需要,可以向上/向下箭头到您选择的文件夹),然后触发newFile 命令。如果您想查看这些步骤,请告诉我。扩展程序可以做到这一点。
  • 文件资源管理器有 2 个使用鼠标的上下文菜单,一个用于整个视图,一个用于使用 Ctrl+0 选择目录时使用箭头导航并按 Enter 或使用鼠标选择的特定菜单,使用键盘上下文键,您只能获得查看上下文菜单(这不包含新文件条目)。在文件资源管理器中选择目录时提交问题以获取特殊的上下文菜单

标签: visual-studio-code


【解决方案1】:

从命令行创建文件和文件夹也很不错。要打开集成在 VSCode 中的终端,请按Ctrl+`

然后要在您选择的文件夹中创建一个新文件,您可以使用常见的命令行语法,例如:

touch ./<myFolder>/<newFile>


[编辑:]顺便说一句,也可以在不使用鼠标的情况下打开刚刚创建的文件。按arrowUp,将“touch”改为“code”,即打开VSCode的命令:

code ./<myFolder>/<newFile>

【讨论】:

    【解决方案2】:

    以防万一有人在这里结束,请将其添加到您的键绑定中:

    {
        "key": "ctrl+n",
        "command": "workbench.files.action.createFileFromExplorer",
        "when": "explorerViewletFocus && explorerViewletVisible && !inputFocus"
    }
    

    在上面@Duane J提到的github问题中找到了

    要了解如何查找和编辑keybindings.json 文件,请参阅此link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      相关资源
      最近更新 更多