logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/08/2014 17:59]
Hypathie [Les commandes expr et vi et les caractères spécifiques aux ERb]
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [13/08/2014 18:05]
Hypathie [Les expressions rationnelles basiques et les commandes GNU/Linux]
Ligne 680: Ligne 680:
 </​code>​ </​code>​
  
 +
 +====L'​éditeur de texte vi n'​utilise que les ERb ====
 +
 +===Préparation ===
 +<code user>cat liste4-vim</​code>​
 +<​code>​
 +Kc5 T5 c E2* abcd 7 9Abcd
 +7 1AAA.AAA.bcdef aBcd6a 123*
 +abc2356.99
 +73000|Savoie
 +index-tel|04|Rhône-Alpe
 +-15 +36 5687 {15} exemple{36}
 +il y a un truc et un truc et encore un truc et une chose
 +chose et truc ne font pas bon ménage
 +123.3456.abc
 +trucchosetruc
 +tructructruc
 +chosechosechose
 +</​code>​
 +
 +<note tip>
 +Modes utilisés dans ce qui suit :\\ 
 +
 +
 +  * **Le mode normal**: celui dans lequel vous êtes à l'​ouverture du fichier. Il permet de taper des commandes.
 +    * Par exemple, la commande **:q!** pour sortir sans enregistrer ;
 +    * la commande **:wq** pour enregistrer et sortir
 +
 +  * **Le mode insertion**:​ Ce mode permet d'​insérer les caractères que vous saisissez à l'​intérieur du document. Pour passer en mode insertion, il suffit d'​appuyer sur **la touche "​i"​** ; touche "​Échap"​ pour en sortir.
 +
 +  * Pour tester ce qui suit si vous ne connaissez pas vi ou vim :\\ 
 +    *Après [[doc:​editeurs:​vim:​vim#​installation|installation de vim]], créer un fichier, par exemple "​liste4-vim"​ : ''​ vim liste4-vim ''​
 +    * Copier le contenu de "​liste4-vim"​ ci-dessus ;
 +    * Pour coller dans le fichier "​liste4-vim"​ édité avec vim : 
 +    * touche <​majuscule de droite> + touche <​inser>​ (cela fait que l'on est en mode insertion)
 +    * sortir du mode insertion : touche "​Échap"​
 +    * enregistrer et sortir : ''​ :wq ''​ et touche <​entrée>​
 +  * Pour apprendre les rudiments de l'​utilisation de vim (et donc de vi), après l'​installation de vim :
 +
 +  vimtutor
 +
 +-> Pour y ajouter l'​utilisation des //ER//, suivre ce qui suit.
 +</​note>​
 +
 +  * Éditer le fichier "​liste4-vim"​ :
 +  * Pour éditer le fichier avec vi ou vim :
 +
 +<code user>vi liste4-vim</​code>​
 +ou 
 +<code user>vim liste4-vim</​code>​
 +
 +{{http://​pix.toile-libre.org/​upload/​original/​1407922486.png?​400}}
 +
 +===Syntaxe d'​utilisation des ER===
 +
 +  * **recherche** en __mode interactif tapez (/)__ :
 +
 +  /​expression-rationnelle-basique
 +
 +<note tip>
 +  * /chaîne ou ER - rechercher ce qui correspond à chaîne ou les chaînes correspondant à ER
 +
 +  * n - rechercher l'​occurrence suivant de la chaîne
 +
 +  * N - rechercher l'​occurrence précédente de chaîne
 +</​note>​
 +
 +  * **substitution d'une occurrence** (depuis le mode interactif passer en __mode commande (:)__ :
 +
 +  :​[adresse[,​adresse]]s/​expression-rationnelle-basique/​remplacement/​[drapeau]
 +
 +  * **substitution sur tout le texte**, ou une portion __en mode commande (:)__ :
 +
 +  :​adresse%s/​chaine_a_remplacer/​chaine_de_remplacement/​
 +
 +<note tip>
 +  *g - drapeau - remplacer toutes les occurrences de le //ER// (si cette option n'est pas utilisée, vi substituera que la prochaine occurrence du motif)
 +
 +  *c - drapeau - confirmer le remplacement
 +
 +  *i - drapeau - ignorer la casse (prend en compte toutes les occurrences de la chaîne en majuscules ou en minuscules)
 +</​note>​
 +
 +===Exemples de recherches ===
 +  * le caractère début de ligne ^
 +<​code>​
 +/^chose
 +</​code>​
 +On appuie sur la touche shift+: pour inscrire ''/'',​ on inscrit sa ER, on valide avec la touche "​entrée"​. vi ou vim surligne toutes les occurrences de "​chose"​ qui sont en début de ligne.
  
  
utilisateurs/hypathie/tutos/erb-et-ere-par-le-contexte-des-commandes.txt · Dernière modification: 01/10/2023 11:39 (modification externe)

Pied de page des forums

Propulsé par FluxBB