Nouveau sur linux :-)
Dans mon .bashrc j'ai set -o vi
.
Ainsi, lorsque je serai dans le terminal, je pourrai appuyer sur CTRL +{ puis utilisez les commandes de VI pour naviguer, éditer et rechercher l'historique des commandes.
Une chose que je ne peux pas comprendre, c'est comment trouver et remplacer. Disons par exemple que j'ai la commande suivante cp /abc/*.src /def/*.src
. Comment trouver/remplacer src
par trg
?
Pour clarifier, je ne suis pas dans l'éditeur VI/VIM. Je suis sur la ligne de commande. Par exemple, sur la ligne de commande pour accéder à la dernière commande, je peux effectuer les opérations suivantes:
CTRL +{k
Ensuite, pour ajouter à la fin de la commande, je peux faire:
$a
Comment puis-je changer ma commande en utilisant find/replace sur la ligne de commande.
Merci
La commande pour remplacer une chaîne par un autre éditeur in vi est
%s/FindMe/ReplaceME/g
pour plus d'informations sur l'utilisation: vim