vim                
            Gammes de ligne de commande
        
        
            
    Recherche…
Numéros de ligne absolus
 La commande suivante s'exécute :command sur les lignes 23 à 56 : 
:23,56command
NB: les plages sont inclus par défaut.
Numéros de ligne relatifs
Dans la commande suivante, la plage commence 6 lignes au-dessus de la ligne actuelle et termine 3 lignes ci-dessous:
:-6,+3command
Raccourcis de ligne
-  .représente la ligne actuelle, mais elle peut également être omise entièrement.
-  $représente la dernière ligne .
-  %représente la totalité du tampon , c'est un raccourci pour1,$.
 Les deux commandes ci-dessous exécutent :command sur chaque fichier de la ligne en cours jusqu'à la dernière ligne: 
:.,$command
:,$command
 La commande ci-dessous s'exécute :command sur tout le tampon: 
:%command
Des notes
 La commande ci-dessous exécute :command sur chaque ligne de celle contenant la marque manuelle f à celle contenant la marque manuelle t : 
:'f,'tcommand
Les marques automatiques peuvent également être utilisées:
:'<,'>command    " covers the visual selection
:'{,'}command    " covers the current paragraph
:'[,']command    " covers the last changed text
 Voir :help mark-motions . 
Chercher
 Les commandes ci - dessous exécuter :command sur chaque ligne à partir de la première mise en correspondance from la première correspondance to : 
:/from/,/to/command    " from next 'from' to next 'to'
:?from?,/to/command    " from previous 'from' to next 'to'
:?from?,?to?command    " from previous 'from' to previous 'to'
 Voir :help search-commands . 
Décalage de ligne
Les décalages de lignes peuvent être utilisés pour ajuster les lignes de début et de fin:
:/foo/-,/bar/+4command    " from the line above next 'foo' to 4 lines below next 'bar'
 Voir :help search-offset . 
Gammes mixtes
Il est possible de combiner tout ce qui précède dans des gammes expressives:
:1267,/foo/-2command
:'{,command
:'f,$command
 Soyez créatif et n'oubliez pas de lire :help cmdline-ranges .