Vim | Documentation personnelle R&T

Skip to main content
Documentation personnelle R&T

#
Les déplacements

###
Monter

    k

###
Descendre

    j

###
Gauche

    h

###
Droite

    l

#
Les commandes (mode normal)

Les commandes sont “accumulables” on peut écrire par exemple d3w pour supprimer 3 mots de la ligne (delete 3 words)

##
Naviguation

###
aller au buffer précédent (dossier parent, etc…)

    :b#

###
aller au mot suivant

    e

###
aller tout en haut du fichier

    G

###
quitter sans sauvegarder

    :q

###
quitter sans sauvegarder forcé

    :q!

###
sauvegarder

    :w

###
sauvegarder dans un nouveau fichier

    :w fichier.txt

###
afficher quel fichier et à quelle ligne on se trouve

    CTRL + c  CTRL + g

###
aller à une ligne (ex: ligne 7)

    :7

###
rechercher un mot / phrase / expression

    /arbre

###
exécuter à nouveau la recherche

    n

###
exécuter à nouveau la recherche mais en arrière

    N

###
aller à la parenthèse fermante/ouvrante correspondante

    %

###
exécuter une commande externe (exemple: ls)

    :!ls

##
Editions

###
sauvegarder et quitter

    :wq

###
effacer un caractère

    x

###
effacer un mot

    dw

###
effacer une ligne

    dd

###
effacer à partir de la ligne jusqu’à la fin de la ligne

    d$

###
coller après un effacement (CTRL + x ; CTRL + v)

    dd (ou dx ou dw etc...)
    p

###
annuler un changement

    u

###
remplacer un caractère (ici lettre “a”)

    ra

###
remplacer (aka changer) jusqu’à la fin du mot

    ce
    (EDITING)
    arbre
    <ECHAP>

###
remplacer (aka changer) jusqu’à la fin de la ligne

    c$
    j'aime les fruits au sirop
    <ECHAP>

###
substituer 2 mots dans la ligne

    :s/arbre/pommier

###
substituer tous les mots dans la ligne

    :s/arbre/pommier/g

###
ajouter le contenu d’un fichier externe

    :r fichier.txt

###
ajouter le résultat d’une commande externe (exemple: ls)

    :r !ls

###
ajouter une ligne en dessous et passer en édition

    o

###
ajouter une ligne au dessus et passer en édition

    O

#
Les commandes (mode visuel et normal)

###
passer en mode visuel

    v

###
copier

    y

###
coller

    p

###
copier un mot

    yw

###
copier une ligne

    yd

###
copier une ligne à partir du curseur

    y$