2016-06-29 32 views
8

EnvCodice Visual Studio: come cercare e sostituire effettivamente una parola in tutti i file?

  • Ubuntu 16,04

  • Visual Studio Codice v 1.2.1

Problema

posso ricerca occorrenze in tutti i file di Ctrl + Shift + F

Tuttavia, non riesco a trovare un modo per ricerca e sostituzione occorrenze in tutti i file.

Si tratta di una funzionalità mancante (o nascosta) in Codice di Visual Studio.

+0

vedere https://msdn.microsoft.com/en-us/library/139eef4h.aspx – piyushj

+0

Possibile duplicato di [Codice di Visual Studio Sostituisci più file contemporaneamente] (http://stackoverflow.com/questions/32897659/visual-studio-code-replace-multiple-files-at-once) –

+0

@IvanZlatev mia sostituisce singl e word su più file.L'altro riguarda la sostituzione di più righe in più file. – aspdeepak

risposta

8

Visual Studio Codice v 1.3.0 ++ ha questa caratteristica:

sostituire la funzionalità è accessibile:

  • Nella ricerca Visualizza per ampliando la ricerca di testo
  • Utilizzando Ctrl +Maiusc +H, da Modifica | Sostituire nel menù File
  • Utilizzando Sostituire al comando file nella tavolozza dei comandi

Global Search and replace

+1

come si specifica dove applicare le modifiche (ad esempio: file aperto corrente)? – zok

2

Attualmente non è possibile sostituire tutti i file. La buona notizia è che fa parte dello June Iteration Plan. La funzione ha già passed a couple of tests. Così sarà probabilmente rilasciato nel luglio 2016.

+2

L'ultima versione ha la funzionalità richiesta. https://github.com/Microsoft/vscode/issues/1690 – aspdeepak

1

Codice VS supporta anche i gruppi di cattura quando si usano espressioni regolari, gruppi catturati (using parenthesis) può essere fatto riferimento con $1 per la prima partita, $2 la seconda ecc. $0 restituisce la corrispondenza completa.

retromarcia "abc"

Reversing direction of "abc"

aggiungendo "def"

Appending "def"