gnes réelles délimitée par le caractère de fin de ligne.
^ 0 | Première colonne de la ligne. |
^ %%^%% | Premier caractère non blanc de la ligne. |
^ w | Déplace le curseur sur le mot su... | Saut vers le dernier caractère non blanc de la ligne. |
^ $ | Dernière colonne de la ligne.
bowShrink
</code>
Dans certains cas, la première ligne définit l’entête (nom des colonnes). Si c'est le ... :rbql_with_headers = 1
</code>
Ainsi la première ligne sera prise en compte lors des traitements via le ... es deux premières colonnes
# dans un fichier avec ligne d’entête
:Select a1, a2 with (header)
# Sélectio... ect a3, a4 with (noheader)
</code>
==== Aide en ligne ====
Depuis vim en mode normal taper :
<code>
:h
**%%%%%** | Toutes les lignes |
^ **%%.%%** | La ligne courante |
^ **%%1%%** | La première ligne |
^ **%%$%%** | La dernière ligne |
^ **%%12,20%%** | Entre les lignes 12 et 20 |
^ **%%.+1,$%%** | De la ligne sous le curseur à la fin du fichier. |
Dans l'ex
code>
:ls
1 %a "hello.go" ligne 15
2 "go.mod" ligne 0
</code>
Vim retourne les informations liées aux buff... éditer le fichier hello.go, le curseur est sur la ligne 15;
* Le buffer n°2 est ouvert, lié au fichier go.mod, la position du curseur est sur la ligne 0.
Une note plus détaillée est dédiée aux [[soft
code>
:ls
1 %a "vehicule.py" ligne 24
</code>
Dans cet exemple, un seul buffer exis... ehicule.py, la position du curseur est indiquée ( ligne 24).
* Les caractères '%a' indiquent que le buf... nommés, par exemple pour copier le contenu de la ligne sous le curseur dans un buffer nommé **x** on tap
de caractère depuis le curseur jusqu’à la fin de ligne. Dans ce cas:
<file>
gu$
</file>
===== Quelques... les =====
| guu | Passe en minuscule toute la ligne sous le curseur. |
| gUU | Passe en majuscule toute la ligne sous le curseur. |
| guw | Du curseur ju
ent.
<code>
zf10j
</code>
Créer un replis de la ligne courante en prenant 10 lignes vers le bas. Si on ... s
<code>
zf22G
</code>
Créer un replis depuis la ligne courante jusqu’à la ligne 22 du fichier courant.
Le replis peut également être créé à partir du mode vi
{{tag>software vim supprimer ligne}}
====== Vim: suppression de lignes d'après un motif ======
On souha... yer sur des marqueurs.
</note>
Pour supprimer la ligne et les deux suivantes :
<code>
:g/MyKeyword/norma
ble de positionner le curseur directement sur une ligne ou un caractère (offset ou décallage).
Pour édit... hier et placer directement le curseur à la 67ième ligne:
<code bash>
vim +67 mon_fichier.txt
</code>
Pou