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.
Affiche cette fiche dans Réglages ▸ Raccourcis de Keysi, où elle est déjà installée.
| Action | Touches |
|---|---|
| Insérer avant le curseur | i |
| Ajouter après le curseur | a |
| Insérer en début de ligne | I |
| Ajouter en fin de ligne | A |
| Ouvrir une ligne en dessous | o |
| Ouvrir une ligne au-dessus | O |
| Mode visuel | v |
| Mode visuel ligne | V |
| Mode visuel bloc | Ctrl-v |
| Mode remplacement | R |
| Mode commande | : |
| Mode normal | Esc |
| Action | Touches |
|---|---|
| Gauche / bas / haut / droite | h j k l |
| Mot suivant | w |
| Mot précédent | b |
| Fin du mot | e |
| Début / fin de ligne | 0 / $ |
| Premier caractère non blanc | ^ |
| Aller à la première ligne | gg |
| Aller à la dernière ligne | G |
| Aller à la ligne n | :{n} |
| Demi-page bas / haut | Ctrl-d / Ctrl-u |
| Page bas / haut | Ctrl-f / Ctrl-b |
| Paragraphe précédent / suivant | { / } |
| Parenthèse correspondante | % |
| Haut / milieu / bas de l'écran | H M L |
| Aller au caractère suivant | f{char} |
| Action | Touches |
|---|---|
| Supprimer le caractère | x |
| Supprimer la ligne | dd |
| Supprimer le mot | dw |
| Supprimer jusqu'en fin de ligne | D |
| Changer la ligne | cc |
| Changer le mot | cw |
| Copier (yank) la ligne | yy |
| Copier le mot | yw |
| Coller après / avant | p / P |
| Annuler | u |
| Rétablir | Ctrl-r |
| Répéter la dernière modification | . |
| Indenter / désindenter la ligne | >> / << |
| Joindre les lignes | J |
| Inverser la casse | ~ |
| Action | Touches |
|---|---|
| Rechercher vers l'avant | /{pattern} |
| Rechercher vers l'arrière | ?{pattern} |
| Occurrence suivante / précédente | n / 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 |
| Action | Touches |
|---|---|
| Diviser horizontalement | :sp |
| Diviser verticalement | :vs |
| Diviser la fenêtre | Ctrl-w s |
| Diviser la fenêtre verticalement | Ctrl-w v |
| Naviguer entre les divisions | Ctrl-w h j k l |
| Fermer la division | Ctrl-w q |
| Fermer les autres divisions | Ctrl-w o |
| Égaliser les tailles | Ctrl-w = |
| Action | Touches |
|---|---|
| Lister les tampons | :ls |
| Tampon suivant / précédent | :bn / :bp |
| Fermer le tampon | :bd |
| Nouvel onglet | :tabnew |
| Onglet suivant / précédent | gt / gT |
| Action | Touches |
|---|---|
| Placer une marque | m{a} |
| Aller à la marque | '{a} |
| Enregistrer une macro | q{a} |
| Exécuter la macro | @{a} |
| Répéter la dernière macro | @@ |
| Action | Touches |
|---|---|
| Enregistrer | :w |
| Quitter | :q |
| Enregistrer et quitter | :wq |
| Quitter sans enregistrer | :q! |
| Tout enregistrer | :wa |
| Enregistrer si modifié et quitter | :x |
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.