如何在vscode(visual studio代码)中重命名多个文件?

Sai*_*Akh 18 visual-studio-code

我想知道,如果有可能在visual studio代码中重命名多个文件?我试图使用查找和替换,没有运气.

J. *_*ers 17

这是在Mac上的操作方法。Right-clickctrl+click如果您使用的是MacBook,或者在触控板上同时用两根手指单击)包含要重命名的文件的文件夹。然后点击Reveal In Finder。然后从finder中选择要重命名的所有文件,right-click然后选择Rename X items...。然后,您将看到类似以下内容:

在此处输入图片说明

插入要查找的字符串和要替换的字符串,然后单击“重命名”。完成了

  • IMO 这不是问题的答案。其他操作系统的用户怎么办? (12认同)
  • 除此之外,如果您想重命名多个目录中的多个项目,您可以使用 Finder 的搜索框搜索模式,选择所有结果,然后单击“重命名 X 项目...”。 (3认同)
  • 正是我所需要的。#til (2认同)

har*_*ybl 13

有一些 Visual Studio 扩展尝试提供此功能。我尝试的前两个似乎不起作用。有一个名为 Batch Rename 的扩展对我有用https : //marketplace.visualstudio.com/items?itemName= JannisX11.batch-rename-extension 。

这是扩展程序的工作原理。

  1. 突出显示资源管理器中的文件,右键单击并选择批量重命名
  2. 扩展名创建一个文本文件,其中包含要重命名的文件的名称,每行一个。使用新名称更新文本文件
  3. 保存第 2 步中的临时文本文件,扩展名将执行重命名。


Kin*_*Kin 10

VS Code 仅支持单个文件名。在 Windows 上,要进行批量重命名,您可以使用以下方法之一

[CMD]

// Change the extensions of all .doc files to .txt
ren *.doc *.txt

// Replace the first three characters of all files starting with 'abc' by 'xyz'
ren abc* xyz*


[PowerShell]
Get-ChildItem *.txt | Rename-Item -NewName { $_.Name.Replace('.txt','.log') }
Run Code Online (Sandbox Code Playgroud)

可以在此处找到全面的教程


Jed*_*rds 6

brew install rename
rename s/foo/bar/g **/*
Run Code Online (Sandbox Code Playgroud)