Keyboard shortcuts
Tous les raccourcis amenés par des plugins sont annotés par Plugin. Le raccourci le plus important à connaître est le ~ qui permet d'accéder à l'aide !.
Basiques
- Ouvrir yazi:
yaziou via son shell wrappery - Quitter yazi:
q(il se peut qu'il y ait des tâches en cours comme la création d'images d'aperçu) - Afficher l'aide:
~(pour creuser sur plus de raccourcis que les principaux ici)
Mouvements basique en partie inspirés de vim
| Raccourci | Mode | But |
|---|---|---|
h, j, k, l |
n | Les fameux: dossier parent, élément dessous, élément dessus, entrer dans le dossier sélectionné |
o, <Enter> |
n | Ouvrir le fichier dans l'éditeur par défaut (vidéo avec mpv par défaut) |
o, <Enter> |
n | Ouvrir le fichier dans l'éditeur par défaut (vidéo avec mpv par défaut) |
f |
n | Filter les éléments du dossier actuel |
gg |
n | Aller tout en haut de la liste |
G |
n | Aller tout en bas de la liste |
<Space> |
n | Sélectionner un élément à la fois pour en prendre tout un groupe, avant de le copier/couper/supprimer |
v |
n | Entrer en mode sélection (similaire au mode visuel de Vim) pour sélectionner des éléments par déplacement de sélection |
TODO: more on v and space and esc keys.
Actions sur les fichiers
| Raccourci | Mode | But |
|---|---|---|
r |
n | Renommer un élément (supporte un sous-mode standard et insert ! Taper Esc pour y accéder et par ex. cc pour changer toute la ligne.) |
x |
n | Couper un élément ou la sélection |
y |
n | Copier un élément ou la sélection |
p |
n | Coller un élément ou la sélection (smart paste au lieu du paste normal, coller sur un dossier colle à l'intérieur et non à côté) |
a |
n | Créer un nouveau fichier ou dossier (inclure un / final pour un dossier) |
d |
n | Supprimer un fichier via la corbeille (avec demande de confirmation) |
Gérer l'aperçu
| Raccourci | Mode | But |
|---|---|---|
J |
n | Permet de descendre dans le contenu de l'aperçu (dans les lignes d'un long fichier ou dans les pages d'un PDF par ex.) |
K |
n | Permet de monter dans le contenu de l'aperçu |
Naviguer entre plusieurs dossiers et recherche avancée
| Raccourci | Mode | But |
|---|---|---|
H |
n | Aller au précédent dossier visité |
L |
n | Aller au prochain dossier visité |
1, 2, 3, ... |
n | Accéder aux onglets 1, 2, 3, ... |
t |
n | Créer un nouvel onglet (en haut à droite) |
z |
n | Ouvrir l'intégration fzf pour trouver un élément à partir du dossier actuel |
Z |
n | Ouvrir l'intégration zoxide pour trouver un dossier sur le disque |
s |
n | Ouvrir l'intégration de fd pour trouver des fichiers qui matchent un pattern. Exemple: s puis png pour sortir tous les fichier PNG de tous les niveaux. Ou alors s puis enter directement pour avoir tous les fichiers de l'arbre dans une liste à plat. |
S |
n | Ouvrir l'intégration de rg (ripgrep) pour trouver des fichiers qui contiennent un pattern. Exemple: rg puis schedule() pour trouver tous les appels à une fonction sans ouvrir le projet dans l'IDE. |
Autres tips
| Raccourci | Mode | But |
|---|---|---|
cm |
n | Ouvrir un prompt pour appliquer chmod sur le fichier. Permet de taper +x ou 770 pour changer les droits d'un fichier. |
gi |
n | Ouvrir Gitui |
: |
n | Ouvre un prompt pour lancer une commande dans le shell dans le dossier actuel |
Plugins configurés
TODO mettre à jour cette liste obsolète et les nouveaux plugins !
- glow.yazi: permet d'utiliser glow pour afficher un preview Markdown mieux que celui par défaut: https://github.com/Reledia/glow.yazi (a besoin de glow https://github.com/charmbracelet/glow)
- rich-preview: utiliser
richpour avoir un meilleur preview des fichiers JSON, CSV et Jupyter notebooks: https://github.com/AnirudhG07/rich-preview.yazi (a besoin de rich-cli from pip) - chmod: Nouveau raccourci
cmpour ouvrir un prompt permettant de changer les permissions d'un fichier viachmod: yazi-rs/plugins#chmod sharklasers996/eza-preview -> E to toggle https://github.com/yazi-rs/plugins/tree/main/max-preview.yazi -> T
Tous les raccourcis configurés manuellement sont annotés par Ajout.
TODO trier ceci
| Raccourci | Mode | But |
|---|---|---|
F ou / |
n | (Ajout) Smart Find: recherche d'éléments en surlignant les matchs sans filtrer la liste |
T |
n | (Ajout) Activer/désactiver l'affichage de l'aperçu en largeur maximum |
E |
n | (Ajout) Activer/désactiver l'affichage en mode arbre via eza |