# Explorateur de fichiers — Liu Terminal

> Explorateur de fichiers de Liu Terminal. L'arbre latéral suit le cwd de l'onglet actif avec intégration OSC 7 et support SFTP distant.

URL: https://liu.software/fr/docs/file-browser/  
Language: fr  
Updated: 2026-10-17

Un arbre latéral et un onglet complet optionnel pour parcourir l'espace de travail à côté du shell. Chemins locaux et arbres SFTP distants partagent une UI; l'ouverture d'un fichier choisit automatiquement le lecteur — Markdown, code, texte brut, images ou graphe de connaissances des notes du dossier.

**En cours de réécriture.** La logique principale est dans src/ui/filebrowser.c et src/ui/fileops.c; le rendu Markdown se branche sur src/ui/markdown/. Les formats et API du lecteur évoluent encore — ouvrez un ticket avant une PR qui les touche.

## L'ouvrir

⌘ K → Toggle File Browser affiche ou masque l'arbre latéral. Avec OSC 7 dans le prompt du shell, le navigateur suit le cwd de l'onglet terminal actif; sinon repli sur proc\_pidinfo (macOS) ou /proc/\<pid\>/cwd (Linux).

Vous pouvez aussi détacher le navigateur dans son propre onglet (type file-browser) depuis la barre d'onglets, ou ouvrir le dossier Notes Vault avec ⌘ K → Open Vault. Paramètres → Notes Vault définit le chemin utilisé par Open Note, Graph View et Search Notes.

## Modes d'affichage

Cliquer un fichier ouvre le volet lecteur à droite (ou mise en page lecteur seul pour graphe/Markdown). Liu choisit le mode selon l'extension:

- **Markdown** — .md / .markdown → rendu stylisé (voir la page Markdown).
- **Code** — source avec coloration syntaxique et éditeur optionnel.
- **Texte / image / binaire** — éditeur texte brut, aperçu image GPU ou dump hex pour types inconnus.
- **Graphe** — graphe de liens force-directed des fichiers .md d'un dossier (Vault ou répertoire courant).

## Opérations sur les fichiers

Sélection multiple par ⌘-clic et plage shift-clic. Actions contextuelles: renommer, supprimer, copier/déplacer (y compris glisser entre panneaux local et SFTP), créer fichier/dossier. Les listes SFTP exécutent libssh2 en mode bloquant pour éviter la troncature de readdir sur EAGAIN.

## Raccourcis palette

- `Open Note` — commutateur rapide Markdown dans Notes Vault.
- `Search Notes` — recherche plein texte dans les markdown du vault.
- `Go to Heading` — sélecteur de plan du document markdown ouvert.
- `Graph View` / `Graph Current Folder` — ouvre le graphe de connaissances du vault ou du répertoire actif.

[Suivant Éditeur de code →](https://liu.software/fr/docs/code-editor.md)
