J'utilise slash pour rechercher des éléments dans vim. Je voudrais utiliser l'expression rationnelle que j'ai utilisée pour la recherche dans une commande (une commande de substitution pour être exact). Y a-t-il un moyen simple de le faire?Vim utilisant la dernière recherche de regex dans la commande: s
4
A
Répondre
11
la commande subtitute utilisera la dernière recherche si vous ne pas le spécifier, il suffit d'utiliser:
:s//<replacement>
6
Utilisez les touches CTRL-R utile:
Dans la ligne de commande, si vous effectuez une recherche de commande de substitution avec:, vous pouvez appuyer sur CTRL-R et/insérer la dernière recherche dans la ligne de commande.
Il est très bien que le contraire fonctionne aussi: Si vous faites une recherche avec la barre oblique, vous pouvez ajouter votre dernière commande avec ctrl-R puis:
Questions connexes
- 1. Recherche interactive/remplacement de regex dans Vim?
- 2. Recherche dans: normal vim commande misbehaves
- 3. VIM recherche de motif dans le correctif
- 4. Regex Aide à la recherche
- 5. Comment désactiver la surbrillance de recherche Vim
- 6. Aide avec la syntaxe ETD: la commande `s
- 7. Comment supprimer la dernière ligne d'un fichier texte en utilisant la commande echo dans Windows?
- 8. support regex multi-ligne dans vim
- 9. Pour ajouter une correspondance efficacement dans Vim: g/---/s/---/X/
- 10. Vim Case-Agnostic Regex
- 11. Centrer automatiquement les résultats de recherche vim
- 12. Vim recherche et remplace en décrémentant la référence arrière?
- 13. regex pour la recherche et le remplacement
- 14. Comment puis-je supprimer la dernière ligne d'un fichier texte en utilisant l'invite de commande?
- 15. Regex - ne remplace que la dernière partie d'une expression
- 16. VIM - Afficher la diff de dernière version enregistrée et la version non enregistrée actuelle
- 17. % VIM touche Commande
- 18. expliquer la commande en utilisant
- 19. Recherche de mot (s) double (s) avec expressions régulières
- 20. comment extraire la dernière valeur dans l'URL en utilisant JQuery
- 21. Comment effacer la dernière ligne de la ligne de commande Windows?
- 22. Mise à jour vers la dernière version à partir de la ligne de commande
- 23. Regex de style Emacs dans Info-reader?
- 24. quelle est la différence entre les commandes C, cc et S dans vim
- 25. Modifier la commande Vim pour travailler dans MS-Windows? Utilisez make pour vérifier la syntaxe python.
- 26. Aide nécessaire à la commande des résultats de recherche
- 27. Comment faire pour émuler la fonction de commande de retour de TextMate dans Vim
- 28. Norme (s) pour la définition côté client de la recherche avancée?
- 29. Recherche multi-mots Regex
- 30. Comment empêcher le vim d'utiliser la mauvaise fenêtre après la commande: make?