Desidero sostituire word
con WORD
, ma solo sulle righe che iniziano con -
. Qualcuno sa come farlo?come eseguire la sostituzione condizionale utilizzando vim
9
A
risposta
13
:%g/^-/s/word/WORD/g
è solo una normale ricerca e sostituzione, ma utilizzando g // per filtrare le linee su cui si desidera eseguirlo.
+7
Nota che'% 'non è necessario quando esegui' : G'. Anche per il richiedente domanda vale la pena di menzionare ': v' che è simile a': g' ma filtra la riga * non * corrispondente allo schema – Benoit
Problemi correlati
- 1. Come posso eseguire una sostituzione condizionale in Perl?
- 2. Sostituzione condizionale nei panda
- 3. Ricerca e sostituzione VIM
- 4. Ricerca incrementale Vim durante la sostituzione
- 5. vim sostituzione regex
- 6. condizionale merge/sostituzione in R
- 7. VIM: come preservare caso per la ricerca e sostituzione
- 8. Maven - Come eseguire l'esecuzione condizionale
- 9. vim: ricerca e sostituzione per "&"
- 10. Asserzione positiva e sostituzione con Vim?
- 11. Sostituzione condizionale dei valori in un data.frame
- 12. Modo Django per eseguire la formattazione condizionale
- 13. Come eseguire il debug di un'applicazione Java utilizzando VIM/GVIM?
- 14. Sostituzione del valore condizionale in SQL Server
- 15. È possibile disabilitare la modalità di sostituzione in vim?
- 16. Come eseguire la sostituzione del modello nella libreria clang?
- 17. C++, utilizzando la direttiva condizionale #if TRUE
- 18. regex vim per la sostituzione di spazi tra virgolette
- 19. Vim: sostituzione della fine della riga
- 20. Ricerca interattiva/sostituzione regex in Vim?
- 21. Vim di ricerca e sostituzione efficienza
- 22. Come si applica la formattazione condizionale utilizzando datatables.js?
- 23. Come eseguire PyCharm utilizzando la porta 80
- 24. come eseguire il debug vim config (Vimrc)
- 25. Bind angolare2 utilizzando l'operatore condizionale
- 26. condizionale visualizzazione Elemento utilizzando Aurelia
- 27. L'operatore condizionale non può eseguire implicitamente l'esecuzione?
- 28. condizionale Validazione utilizzando Fluent convalida
- 29. Sostituzione di un metodo utilizzando la cancellazione dei tipi
- 30. Come eseguire una inclusione condizionale in Entity Framework
':% s/^ - \ (. * \) Parola \ (. * \)/\ 1WORD \ 2/g' –
@srikanthradix bene se lo stai facendo, perché no':% s/^ -. * \ zsword/WORD/g' – rampion
sì, '' anche' funziona. –