Aide-mémoire

Raccourcis clavier de Vim sur macOS

Vim s’exécute dans un terminal : il n’y a donc pas de barre des menus macOS que Keysi puisse lire. Ses raccourcis viennent de cette fiche. Maintenez ⌘ pendant que Vim est au premier plan et ils s’affichent.

73 raccourcis · s’ajoutent à ce que Keysi lit dans les menus de l’app · gratuit, et hors de Keysi Pro.

Ouvrir dans Keysi Pas encore Keysi ? Téléchargez-le gratuitement

Affiche cette fiche dans Réglages ▸ Raccourcis de Keysi, où elle est déjà installée.

Modes

ActionTouches
Insérer avant le curseuri
Ajouter après le curseura
Insérer en début de ligneI
Ajouter en fin de ligneA
Ouvrir une ligne en dessouso
Ouvrir une ligne au-dessusO
Mode visuelv
Mode visuel ligneV
Mode visuel blocCtrl-v
Mode remplacementR
Mode commande:
Mode normalEsc

Déplacement

ActionTouches
Gauche / bas / haut / droiteh j k l
Mot suivantw
Mot précédentb
Fin du mote
Début / fin de ligne0 / $
Premier caractère non blanc^
Aller à la première lignegg
Aller à la dernière ligneG
Aller à la ligne n:{n}
Demi-page bas / hautCtrl-d / Ctrl-u
Page bas / hautCtrl-f / Ctrl-b
Paragraphe précédent / suivant{ / }
Parenthèse correspondante%
Haut / milieu / bas de l'écranH M L
Aller au caractère suivantf{char}

Édition

ActionTouches
Supprimer le caractèrex
Supprimer la lignedd
Supprimer le motdw
Supprimer jusqu'en fin de ligneD
Changer la lignecc
Changer le motcw
Copier (yank) la ligneyy
Copier le motyw
Coller après / avantp / P
Annuleru
RétablirCtrl-r
Répéter la dernière modification.
Indenter / désindenter la ligne>> / <<
Joindre les lignesJ
Inverser la casse~

Rechercher et remplacer

ActionTouches
Rechercher vers l'avant/{pattern}
Rechercher vers l'arrière?{pattern}
Occurrence suivante / précédenten / N
Rechercher le mot sous le curseur*
Remplacer dans tout le fichier:%s/old/new/g
Remplacer avec confirmation:%s/old/new/gc
Effacer la surbrillance:noh

Fenêtres et divisions

ActionTouches
Diviser horizontalement:sp
Diviser verticalement:vs
Diviser la fenêtreCtrl-w s
Diviser la fenêtre verticalementCtrl-w v
Naviguer entre les divisionsCtrl-w h j k l
Fermer la divisionCtrl-w q
Fermer les autres divisionsCtrl-w o
Égaliser les taillesCtrl-w =

Tampons et onglets

ActionTouches
Lister les tampons:ls
Tampon suivant / précédent:bn / :bp
Fermer le tampon:bd
Nouvel onglet:tabnew
Onglet suivant / précédentgt / gT

Marques et macros

ActionTouches
Placer une marquem{a}
Aller à la marque'{a}
Enregistrer une macroq{a}
Exécuter la macro@{a}
Répéter la dernière macro@@

Enregistrer et quitter

ActionTouches
Enregistrer:w
Quitter:q
Enregistrer et quitter:wq
Quitter sans enregistrer:q!
Tout enregistrer:wa
Enregistrer si modifié et quitter:x

Utiliser cette fiche

Elle est déjà dans Keysi. Installez l’app et maintenez ⌘ dans Vim.

Keysi l’affiche sous le nom Vim dans Réglages ▸ Raccourcis.

Pour la modifier, téléchargez le fichier ci-dessous et placez-le dans ~/Library/Application Support/Keysi/Sheets/ (Réglages ▸ Raccourcis ▸ « Afficher le dossier des fiches »). Une fiche avec le même id remplace celle intégrée, donc vos modifications restent. Ou utilisez l’éditeur de Keysi et oubliez le JSON.

Associée au programme au premier plan d’un terminal : vim, nvim. Keysi regarde la tâche au premier plan du terminal, donc la fiche apparaît quand vous êtes réellement dedans.

Télécharger la fiche Vim (JSON) Obtenir Keysi — gratuit

Aide-mémoire pour d’autres apps