turbo-editors/turbo-rustpublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-rust.git
git clone ssh://git@rickub.com/turbo-editors/turbo-rust.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

📦 Turbo Rust 713ea5c · on main · k33g · 12h ago
use-a-terminal.md · 61 lines · 4.0 KBmarkdown
Blame HistoryOpen raw

Lancer des commandes shell sans quitter l'éditeur

Ce guide montre comment ouvrir une fenêtre terminal, y compiler et tester le code en cours d'édition, puis revenir au fichier. Il suppose que Turbo Rust est déjà lancé avec un fichier ouvert.

Ouvrir un terminal

Appuyez sur F8, ou choisissez Window ▸ New terminal.

Une nouvelle fenêtre s'ouvre avec votre shell, dans le dossier du fichier que vous étiez en train d'éditer. C'est normalement le dossier voulu : cargo build et git diff portent tous deux sur le paquet que vous avez sous les yeux.

La fenêtre porte le nom du shell, et se renomme dès qu'un programme lancé dedans définit un titre — vim, htop et ssh le font tous.

Lancer quelque chose

Tapez dedans comme dans n'importe quel terminal. Le shell reçoit presque toutes les touches, y compris celles que l'éditeur utiliserait autrement : Ctrl-C interrompt, Ctrl-W supprime un mot, Ctrl-R cherche dans l'historique.

Ce que l'éditeur conserve est court, et voulu — c'est le chemin de sortie :

Touche Effet, même avec un terminal au premier plan
F8 Ouvrir un autre terminal
F6 Passer à la fenêtre suivante
F10 Ouvrir la barre de menus
F2 F3 F4 Enregistrer, Ouvrir, Nouveau
Alt-1Alt-9 Passer cette fenêtre au premier plan
Alt-X Quitter l'éditeur

Relire ce qui a défilé

Shift-PgUp et Shift-PgDn parcourent l'historique un écran à la fois ; la molette déplace de trois lignes. Deux mille lignes sont conservées.

Taper quoi que ce soit ramène directement à l'écran vivant : jamais besoin de redescendre avant de lancer la commande suivante.

Travailler avec le fichier et le shell côte à côte

Un terminal est une fenêtre ordinaire, donc toutes les commandes de fenêtre s'y appliquent :

  • Window ▸ Tile place le fichier et le terminal côte à côte.
  • Window ▸ Maximise, ou la case [■] à droite de sa barre de titre, donne tout le bureau au terminal pendant une compilation. La case affiche alors [▬], et l'actionner remet la fenêtre en place.
  • Tirez son coin inférieur droit pour le redimensionner — le shell est prévenu de sa nouvelle taille, donc less et vim se réajustent.

Le fermer

Ctrl-W appartient au shell, pas à l'éditeur : fermer un terminal se fait donc autrement.

  • File ▸ Close, ou
  • cliquez sur la case [x] dans son coin supérieur gauche.

L'un comme l'autre terminent le shell qui y tourne. Rien n'est demandé au préalable : un terminal contient un processus en cours, pas un travail non enregistré, et fermer la fenêtre est la façon de dire que vous en avez fini. Quitter l'éditeur ferme tous les terminaux d'un coup.

Variantes

  • Vous voulez un autre shell. Le shell est pris dans $SHELL, avec /bin/sh par défaut ; sous Windows dans %COMSPEC%, avec cmd.exe par défaut. Lancez l'éditeur avec SHELL=/bin/zsh turbo-rust pour le changer le temps d'une session.
  • Aucun fichier n'est ouvert. Le terminal démarre dans le dossier depuis lequel l'éditeur a été lancé.
  • Vous êtes sous Windows. Les fenêtres terminal tournent dans une pseudo-console (ConPTY), ce qui demande Windows 10 version 1809 ou plus récent, et le shell est %COMSPEC% — cmd.exe. Ce chemin a été compilé et vérifié mais pas encore exécuté par les auteurs, qui travaillent sous Linux et macOS. La première fois, essayez les cinq choses qu'il doit réussir — F8, tapez dir, redimensionnez la fenêtre, lancez une commande du menu qui dit output = "terminal", et interrompez une commande longue avec Ctrl-C — et signalez ce qui ne s'est pas comporté comme attendu.

Voir aussi

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Lancer des commandes shell sans quitter l'éditeur

Ce guide montre comment ouvrir une fenêtre terminal, y compiler et tester le code en cours d'édition, puis revenir au fichier. Il suppose que Turbo Rust est déjà lancé avec un fichier ouvert.

## Ouvrir un terminal

Appuyez sur `F8`, ou choisissez **Window ▸ New terminal**.

Une nouvelle fenêtre s'ouvre avec votre shell, dans le dossier du fichier que vous étiez en train d'éditer. C'est normalement le dossier voulu : `cargo build` et `git diff` portent tous deux sur le paquet que vous avez sous les yeux.

La fenêtre porte le nom du shell, et se renomme dès qu'un programme lancé dedans définit un titre — `vim`, `htop` et `ssh` le font tous.

## Lancer quelque chose

Tapez dedans comme dans n'importe quel terminal. Le shell reçoit presque toutes les touches, y compris celles que l'éditeur utiliserait autrement : `Ctrl-C` interrompt, `Ctrl-W` supprime un mot, `Ctrl-R` cherche dans l'historique.

Ce que l'éditeur conserve est court, et voulu — c'est le chemin de sortie :

| Touche | Effet, même avec un terminal au premier plan |
| --- | --- |
| `F8` | Ouvrir un autre terminal |
| `F6` | Passer à la fenêtre suivante |
| `F10` | Ouvrir la barre de menus |
| `F2` `F3` `F4` | Enregistrer, Ouvrir, Nouveau |
| `Alt-1``Alt-9` | Passer cette fenêtre au premier plan |
| `Alt-X` | Quitter l'éditeur |

## Relire ce qui a défilé

`Shift-PgUp` et `Shift-PgDn` parcourent l'historique un écran à la fois ; la molette déplace de trois lignes. Deux mille lignes sont conservées.

Taper quoi que ce soit ramène directement à l'écran vivant : jamais besoin de redescendre avant de lancer la commande suivante.

## Travailler avec le fichier et le shell côte à côte

Un terminal est une fenêtre ordinaire, donc toutes les commandes de fenêtre s'y appliquent :

- **Window ▸ Tile** place le fichier et le terminal côte à côte.
- **Window ▸ Maximise**, ou la case `[■]` à droite de sa barre de titre, donne tout le bureau au terminal pendant une compilation. La case affiche alors `[▬]`, et l'actionner remet la fenêtre en place.
- Tirez son coin inférieur droit pour le redimensionner — le shell est prévenu de sa nouvelle taille, donc `less` et `vim` se réajustent.

## Le fermer

`Ctrl-W` appartient au shell, pas à l'éditeur : fermer un terminal se fait donc autrement.

- **File ▸ Close**, ou
- cliquez sur la case `[x]` dans son coin supérieur gauche.

L'un comme l'autre terminent le shell qui y tourne. Rien n'est demandé au préalable : un terminal contient un processus en cours, pas un travail non enregistré, et fermer la fenêtre est la façon de dire que vous en avez fini. Quitter l'éditeur ferme tous les terminaux d'un coup.

## Variantes

- **Vous voulez un autre shell.** Le shell est pris dans `$SHELL`, avec `/bin/sh` par défaut ; sous Windows dans `%COMSPEC%`, avec `cmd.exe` par défaut. Lancez l'éditeur avec `SHELL=/bin/zsh turbo-rust` pour le changer le temps d'une session.
- **Aucun fichier n'est ouvert.** Le terminal démarre dans le dossier depuis lequel l'éditeur a été lancé.
- **Vous êtes sous Windows.** Les fenêtres terminal tournent dans une pseudo-console (ConPTY), ce qui demande Windows 10 version 1809 ou plus récent, et le shell est `%COMSPEC%` — cmd.exe. Ce chemin a été compilé et vérifié mais pas encore exécuté par les auteurs, qui travaillent sous Linux et macOS. La première fois, essayez les cinq choses qu'il doit réussir — `F8`, tapez `dir`, redimensionnez la fenêtre, lancez une commande du menu qui dit `output = "terminal"`, et interrompez une commande longue avec `Ctrl-C` — et signalez ce qui ne s'est pas comporté comme attendu.

## Voir aussi

- Tout ce que le terminal implémente, exactement : [référence des fenêtres terminal](../reference/terminal.md)
- Pourquoi il lance un vrai shell plutôt que de capturer la sortie d'une commande : [Fenêtres terminal](../explanation/terminal-windows.md)
- Les couleurs qu'il utilise : [Format des fichiers de thème](../reference/themes.md)