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 pour 1,$ .

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 .



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow