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
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:editeurs:vim:tableau [03/07/2013 05:45]
smolski [Commande]
doc:editeurs:vim:tableau [14/07/2015 18:27]
smolski [Commande]
Ligne 8: Ligne 8:
   * Commentaires : // Tableaux des commande d'​édition vim en console. //   * Commentaires : // Tableaux des commande d'​édition vim en console. //
   * Débutant, à savoir :   * Débutant, à savoir :
-[[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+[[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
  
  
Ligne 31: Ligne 31:
 |u | annule la dernière opération.| |u | annule la dernière opération.|
 |U | annule les opérations sur toute la ligne.| |U | annule les opérations sur toute la ligne.|
-|[Ctrl]r ​   | annule l'​annulation.|+|[Ctrl]r ​   | Touches de raccourcis qui annule l'​annulation.|
 |. | repète la dernière commande effectuée.| |. | repète la dernière commande effectuée.|
 |p | place le contenu de la mémoire tampon là où se trouve le curseur.| |p | place le contenu de la mémoire tampon là où se trouve le curseur.|
 |cw | efface la fin du mot et passe en mode insertion pour corriger.| |cw | efface la fin du mot et passe en mode insertion pour corriger.|
 |c$ | efface la fin d'une ligne et passe en mode insertion pour corriger.| |c$ | efface la fin d'une ligne et passe en mode insertion pour corriger.|
 +|[Ctrl]g ​   | Touches de raccourcis qui indique le chemin du fichier édité en cours.|
  
 **Commandes de remplacement de texte :** **Commandes de remplacement de texte :**
Ligne 56: Ligne 57:
 |o |Insertion d'une nouvelle ligne sous la ligne active| |o |Insertion d'une nouvelle ligne sous la ligne active|
 |O |Insertion d'une nouvelle ligne au-dessus de la ligne active| |O |Insertion d'une nouvelle ligne au-dessus de la ligne active|
 +
 +=== Astuce ===
 +
 +Insérez des caractères sur plusieurs lignes après la colonne d'un caractère précis
 +
 +En mode commande.
 +  - On se place après la colonne à modifier
 +  - On tape : **Ctrl v**
 +  - On descend jusqu'​à la dernière ligne à modifier.
 +  - On tape **shift i** (Touches du clavier : Majuscule i)
 +  - On tape ce qu'il faut insérer
 +  - On tape sur la touche du clavier **Echap**
 +
 +Et c'est fait.
 +
 +Exemple :
 +
 +Je dois ajouter une virgule après le premier chiffre de cette ligne :
 +<code file>
 +91
 +92
 +93
 +94
 +</​code>​
 +
 +J'​opère comme indiqué :
 +  - Se placer après le 9
 +  - **Ctrl v**
 +  - Descendre jusqu'​au 94
 +  - Shift i
 +  - ,
 +  - **Echap**
 +
 +Et j'​obtiens :
 +<code file>
 +9,1
 +9,2
 +9,3
 +9,4
 +</​code>​
 +
 +Pour ajouter une virgule après le chiffre 10 :
 +<code file>
 +101
 +102
 +103
 +104
 +105
 +</​code>​
 +Je me place après ce chiffre 10 et je fais tout pareil que précédemment. \\
 +J'​obtiens alors :
 +<code file>
 +10,1
 +10,2
 +10,3
 +10,4
 +10,5
 +</​code>​
 +
 +À noter qu'on peut tout aussi bien utiliser la commande sed, par exemple pour le 91 :
 +<​code>​
 +:​7,​14s/​^\(.\)/​\1,/​
 +</​code>​
 +
 +Et pour faire le truc de la ligne 7 à la ligne 14 après le second caractère comme pour 101, on rajoute un point ainsi :
 +<​code>​
 +:​7,​14s/​^\(..\)/​\1,/​
 +</​code>​
 +  * \1 ça veut dire « ce qu'il y avait entre la première paire de parenthèses échappées »
 +
 +//Sacré //​**matelot**//​ tout de même qu'il en connaît des combines, hein !// :-D
  
 ==== Quitter ==== ==== Quitter ====
Ligne 109: Ligne 181:
  
 ^Commande^ ​ Action ​ ^ ^Commande^ ​ Action ​ ^
-|gg V G d | Efface ​tout le contenu d'un fichier.|+|gg V G d | En passant ces commandes une par une, cela efface ​tout le contenu d'un fichier.|
  
   - gg = tu montes à la première ligne,   - gg = tu montes à la première ligne,
Ligne 221: Ligne 293:
 |set nonu |supprime les numéros de lignes.| |set nonu |supprime les numéros de lignes.|
 |set autoindent |l'​indentation est conservée lors d'un retour à la ligne.| |set autoindent |l'​indentation est conservée lors d'un retour à la ligne.|
-|set noautoindent |l'​indentation est conservée lors d'un retour à la ligne.|+|set noautoindent |l'​indentation ​n'est pas conservée lors d'un retour à la ligne.|
 |set showmatch |lors de la saisie d'une accolade ou d'une parenthèse de fermeture, celle d'​ouverture est affichée un très court instant, puis l'​éditeur revient au caractère courant.| |set showmatch |lors de la saisie d'une accolade ou d'une parenthèse de fermeture, celle d'​ouverture est affichée un très court instant, puis l'​éditeur revient au caractère courant.|
 |set noshowmatch |lors de la saisie d'une accolade ou d'une parenthèse de fermeture, celle d'​ouverture est affichée un très court instant, puis l'​éditeur revient au caractère courant.| |set noshowmatch |lors de la saisie d'une accolade ou d'une parenthèse de fermeture, celle d'​ouverture est affichée un très court instant, puis l'​éditeur revient au caractère courant.|
doc/editeurs/vim/tableau.txt · Dernière modification: 16/11/2019 10:24 par smolski

Pied de page des forums

Propulsé par FluxBB