In vi [m], vous pouvez appliquer des commandes :
(ex-commandes) sur la ligne en cours (par défaut), ou sur toute autre ligne, ou plus généralement sur une plage de lignes. La plage est notée start,end
. Par exemple, ne supprimez la ligne en cours, vous pouvez faire:
:d
Pour supprimer trois lignes dans la plage (courant 1) à (courant + 1):
:-1,+1d
Dans vim , les marques <
et >
sont utilisées pour désigner la sélection en cours (ou la dernière sélection si rien n'est sélectionné). Ainsi, lorsque vous tapez un :
en mode visuel, vim est assez intelligent pour réaliser que vous pourriez vouloir appliquer la commande uniquement à la région sélectionnée, donc vous donne la plage après le :
. Vous tapez simplement votre commande et les résultats s'appliquent uniquement à la sélection. (Eh bien, la plage définie par des lignes dans la sélection, pour être précis.)
Cela signifie que vous pouvez réellement déplacer les lignes contenant le début et la fin de la dernière région sélectionnée en tapant '< et '> respectivement. Remplacez ' par ` (retour) au début/à la fin de la sélection.
dois-je écrire l'opération après ces caractères ou à l'intérieur ces personnages? par exemple le plugin Align, me demande d'écrire:: Align = – alexchenco
juste taper après eux. c'est le même type de modificateur que '%' –