Estou usando o Visual Studio Code 1.8, e esse recurso está disponível. Mas é um pouco complicado de entender no começo e (no momento da redação) os documentos não explicam claramente como usá-lo, então veja como funciona, passo a passo:
Chamar Substituir nos arquivos (no menu Editar ou com o atalho Ctrl+ Shift+ H)
Você verá uma entrada Localizar / Substituir padrão substituindo o painel de arquivos à esquerda:
Digite sua string de pesquisa e a string de substituição e pressione enter. Pode agitar por um segundo pesquisando todos os arquivos e depois mostrar as alterações propostas em todos os arquivos do seu projeto - mas observe que essas alterações ainda não foram feitas! Aqui está o que parece:
Agora você precisa fazer as alterações (e mesmo depois disso, você deve salvar os arquivos modificados .)
Você pode fazer essas alterações de várias maneiras:
1) Faça todas as alterações em todos os arquivos de uma só vez.
Clique no ícone substituir ao lado da sua cadeia de substituição (nota: você verá uma caixa de diálogo para confirmar esta ação em massa.)
2) Faça todas as alterações em um único arquivo de uma só vez.
Clique no ícone substituir ao lado do nome do arquivo (nota: o ícone só aparece quando você passa o mouse sobre a linha do nome do arquivo)
3) Faça uma única alteração em um único arquivo.
Clique no ícone substituir ao lado da alteração individual: (nota: o ícone só aparece quando você passa o mouse sobre a linha de alteração)
Finalmente, não esqueça de salvar!
Todos esses arquivos agora foram modificados no editor e ainda não foram salvos no disco.
Use Arquivo -> Salvar tudo (ou Ctrl+ Alt+ S)
Atualização: não tenho certeza de quando isso foi adicionado, mas se você clicar no botão "Substituir tudo" e ver esta caixa de diálogo, clicar em "Substituir" mudará e salvará todos os arquivos em um clique:
Ctrl+Alt+S
salva todos os arquivos modificados de uma só vez, por isso é bem rápido e fácil.Atualizar
A partir da versão 1.3 (junho de 2016), é possível pesquisar e substituir no Código do Visual Studio. Usando ctrl + shift + f, você pode pesquisar e substituir todas as ocorrências.
Parece que isso não é possível no momento (Versão 1.1.1 (abril de 2016))
"P: É possível pesquisar e substituir globalmente?
R: Esse recurso ainda não foi implementado, mas você pode esperar que ele venha no futuro! "
https://code.visualstudio.com/Docs/editor/codebasics
Isso também parece solicitado pela comunidade: https://github.com/Microsoft/vscode/issues/1690
fonte
files to include
. Você pode encontrar / substituir itens mesmo fora do espaço de trabalho. Search não pesquisa nos nomes dos arquivos, mas nos arquivos. (Alguém sabe como pesquisar o nome do arquivo fora do espaço de trabalho?)Para substituir uma sequência em um único arquivo (aberto no momento): CTRL + H
Para substituir no nível do espaço de trabalho, use: CTRL + SHIFT + H
fonte
Esta é a melhor maneira.
Primeiro, coloque o cursor no membro e clique em F2.
Em seguida, digite o novo nome e pressione a tecla Enter. Isso renomeará todas as ocorrências em todos os arquivos do seu projeto.
Isso é ideal para quando você deseja renomear em vários arquivos. Por exemplo, convém renomear uma função publicamente acessível em um serviço Angular e atualizar todos os lugares que o utilizam.
Para obter mais ferramentas excelentes, recomendo: https://johnpapa.net/refactoring-with-visual-studio-code/
fonte
Na página Ligações de teclas de código do Visual Studio , a seção Referência de atalhos de teclado possui links para um PDF para cada sistema operacional principal. Depois de aberto, procure "substituir nos arquivos" ou qualquer outro atalho que você possa precisar.
Outra maneira é usar a Paleta de Comandos ( ctrl/cmd+ shift+ P), onde você pode digitar "substituir" para listar todos os comandos relacionados, incluindo o que você deseja:
fonte