Helix 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 Helix est au premier plan et ils s’affichent.
50 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 la sélection | i |
| Ajouter après la sélection | a |
| Ouvrir une ligne en dessous | o |
| Action | Touches |
|---|---|
| Gauche / bas / haut / droite | h j k l |
| Début du mot suivant | w |
| Début du mot précédent | b |
| Fin du mot suivant | e |
| Trouver le caractère suivant | f <char> |
| Aller jusqu'au caractère suivant | t <char> |
| Demi-page vers le bas | Ctrl-d |
| Demi-page vers le haut | Ctrl-u |
| Action | Touches |
|---|---|
| Aller à un numéro de ligne, ou au début du fichier | g g |
| Aller à la fin du fichier | g e |
| Aller au début de la ligne | g h |
| Aller à la fin de la ligne | g l |
| Aller à la définition (LSP) | g d |
| Aller aux références (LSP) | g r |
| Aller au tampon suivant | g n |
| Aller au tampon précédent | g p |
| Action | Touches |
|---|---|
| Sélectionner la ligne (encore pour étendre) | x |
| Sélectionner tout le fichier | % |
| Réduire la sélection à un seul curseur | ; |
| Sélectionner toutes les correspondances regex dans les sélections | s |
| Étendre la sélection au nœud syntaxique parent | Alt-o |
| Action | Touches |
|---|---|
| Supprimer la sélection | d |
| Modifier la sélection (supprimer et insérer) | c |
| Copier la sélection (yank) | y |
| Coller après la sélection | p |
| Annuler | u |
| Rétablir | U |
| Indenter la sélection | > |
| Commenter / décommenter la sélection | Ctrl-c |
| Action | Touches |
|---|---|
| Rechercher un motif regex | / |
| Sélectionner l'occurrence suivante | n |
| Sélectionner l'occurrence précédente | N |
| Rechercher la sélection (limites de mot) | * |
| Action | Touches |
|---|---|
| Aller à la parenthèse correspondante | m m |
| Entourer la sélection d'un caractère | m s <char> |
| Sélectionner l'intérieur d'un objet texte | m i <object> |
| Action | Touches |
|---|---|
| Ouvrir le sélecteur de fichiers | Space f |
| Ouvrir le sélecteur de tampons | Space b |
| Ouvrir le sélecteur de symboles (LSP) | Space s |
| Renommer le symbole (LSP) | Space r |
| Appliquer une action de code (LSP) | Space a |
| Afficher la documentation sous le curseur (LSP) | Space k |
| Recherche globale dans l'espace de travail | Space / |
| Ouvrir la palette de commandes | Space ? |
| Action | Touches |
|---|---|
| Séparation verticale | Ctrl-w v |
| Séparation horizontale | Ctrl-w s |
| Passer d'une séparation à l'autre | Ctrl-w h j k l |
Elle est déjà dans Keysi. Installez l’app et maintenez ⌘ dans Helix.
Keysi l’affiche sous le nom Helix 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 : hx. Keysi regarde la tâche au premier plan du terminal, donc la fiche apparaît quand vous êtes réellement dedans.