【问题标题】:How to move a file to another folder in VS Code?如何将文件移动到 VS Code 中的另一个文件夹?
【发布时间】:2016-10-27 08:36:09
【问题描述】:

给定文件树:

x/y/a.txt

如何将文件上移到:

x/a.txt

右键单击文件时,我只看到删除和重命名,但没有看到移动命令。 谷歌搜索没有透露任何关于此的信息。 我用vscode 1.6.1

更新:目前无法将文件和文件夹移动到根文件夹:https://github.com/Microsoft/vscode/issues/1043

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    您可以使用拖放来移动文件

    【讨论】:

    • NIce :-) .如何将文件移动到项目的根文件夹?
    • 拖放对我不起作用,它提示我,我单击移动但它实际上并没有做任何事情,我尝试了多次,使用不同的文件和文件夹。而且我什至没有尝试将它移动到根文件夹,它是一个子文件夹。 @DavidMichaelGang 拖放也已启用,只需检查设置
    • 没关系,我关闭了 vscode 并再次打开它,它工作。它运行了太久(我没有关闭我的笔记本电脑)
    【解决方案2】:

    使用 VSCode v1.37 (2019) 解决的 OP issue 1043

    该功能仍在改进中,issue 98309:“支持工作副本文件服务中的多个文件”。
    PR 98988《文件操作事件支持多种资源》

    当您移动几个文件时,这允许依赖于移动的其他文件得到正确更新。
    这将避免这种情况:

    【讨论】:

      【解决方案3】:

      从 Visual Studio Code Marketplace 安装 File Utils 后,右键单击侧栏中的文件即可使用 Move。

      【讨论】:

      • 这是任何关闭拖放的人的正确答案。我发现菜单选项的功能请求,响应是“使用扩展”。 github.com/Microsoft/vscode/issues/61870
      • 就是这样。就像在 sublime 命令面板中一样工作:复制、移动、重命名等。
      • 如果文件夹不存在,该扩展程序甚至会创建文件夹,就像适当的文本编辑器应该做的那样。正如@Merlin 所说,就是这样。
      【解决方案4】:

      您还可以在代码中使用控制台(例如 PowerShell 或 Git Bash)移动文件。

      最近我习惯在侧边栏中移动文件或文件夹,通过 ctrl + x(剪切)和 ctrl + v(粘贴),此操作后代码会自动更新导入。

      拖放方法也可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-08
        • 1970-01-01
        • 2010-09-08
        • 1970-01-01
        • 1970-01-01
        • 2010-09-12
        • 2011-02-14
        相关资源
        最近更新 更多