Premiers pas¶
Un tour rapide de l'interface et les bases du travail avec les fichiers.
Configuration requise¶
| Plateforme | Paquet | Version minimale |
|---|---|---|
| macOS | Apple Silicon (arm64) | macOS 14.4 Sonoma |
| Windows | x64 | Windows 10, version 1809 (build 17763) |
Les versions macOS sont réservées à Apple Silicon — tous les Mac équipés d'une puce M sont pris en charge. Les Mac Intel ne sont pas desservis.
Sous Windows, OctoEdit nécessite en outre le Microsoft Visual C++ 2015–2022 Redistributable (x64) — il est déjà installé sur la plupart des systèmes.
Quel téléchargement macOS choisir¶
Sous macOS, OctoEdit est publié en deux paquets qui ne diffèrent que sur un point : l'aperçu HTML.
| Téléchargement | Ce que vous obtenez |
|---|---|
| OctoEdit avec l'aperçu HTML | L'éditeur complet, avec l'aperçu en direct des documents HTML et PHP rendu par un vrai moteur de navigateur. Téléchargement nettement plus volumineux. |
| OctoEdit | Le même éditeur sans cet aperçu ni le moteur de navigateur qui le sous-tend. |
Tout le reste est identique. Rien ne s'ajoute à un paquet une fois installé : choisissez donc directement celui qu'il vous faut. Pour changer d'avis, il suffit de télécharger l'autre paquet et de remplacer l'application — vos préférences et votre session enregistrée sont stockées en dehors et sont conservées.
Ouvrir des fichiers¶
Utilisez Fichier ▸ Ouvrir, faites glisser un fichier sur la fenêtre, ou passez des chemins sur la ligne de commande. Chaque fichier s'ouvre dans son propre onglet.
Glisser-déposer et mode administrateur (Windows)
Windows refuse le dépôt depuis l'Explorateur vers un programme lancé avec des privilèges élevés (en tant qu'administrateur) : le curseur affiche le signe « interdit » et rien ne s'ouvre. C'est une règle de sécurité du système d'exploitation, que l'éditeur ne peut pas contourner — lancez OctoEdit normalement et le glisser-déposer fonctionne.
L'interface¶
- Barre d'onglets — un onglet par document ouvert ; faites glisser pour réordonner ou pour déplacer un onglet vers un autre groupe scindé.
- Zone d'édition — la surface d'édition basée sur Scintilla, avec coloration syntaxique, repli de code et (en option) une minimap.
- Barre d'état — informations transitoires comme la position du curseur et des notifications éphémères.
- Panneaux ancrables — panneaux latéraux apportés par les fonctionnalités et les extensions (par exemple, les Statistiques du document).
Modifier¶
Le menu Édition contient les commandes de presse-papiers habituelles —
Couper (Ctrl+X), Copier (Ctrl+C), Coller (Ctrl+V) et
Tout sélectionner (Ctrl+A).
Coller en Markdown (Ctrl+Shift+V, ⇧⌘V sur macOS ; aussi dans le menu
contextuel de l'éditeur) sert au texte copié depuis une source mise en forme —
un message de discussion, un document de traitement de texte, une page web.
Une telle copie transporte deux versions : le texte brut, dans lequel une
liste à puces a perdu ses puces et son imbrication, et la version mise en
forme. Coller insère le texte brut. Coller en Markdown lit à la place
la version mise en forme et l'insère en Markdown : listes imbriquées avec -
et de vrais numéros, titres, gras et italique, liens, tableaux et blocs de
code, un élément par ligne, rien de replié. Quand le presse-papiers ne
contient que du texte brut, la commande fait exactement ce que fait
Coller.
Couper la ligne (Maj+Suppr) mérite d'être connue :
- avec une sélection, elle coupe la sélection, exactement comme
Ctrl+X; - sans sélection, elle coupe toute la ligne où se trouve le curseur, saut de ligne compris.
C'est la ligne logique qui part, pas une seule rangée d'un retour à la ligne
automatique : une ligne longue affichée sur trois rangées reste une ligne et
est coupée en entier. Le texte arrive dans le presse-papiers dans les deux cas,
il peut donc être recollé ou déplacé ailleurs, et un seul Ctrl+Z annule
l'opération.
Tous ces raccourcis sont modifiables dans le Mappeur de raccourcis.
Les commandes qui ont besoin d'un document sont grisées lorsqu'il n'y en a
pas. Un onglet qui n'est pas un document texte — une comparaison, une vue de
journal — laisse les commandes d'édition indisponibles, tout comme un document
que vous ne pouvez que lire, par exemple un fichier ouvert en mode surveillance
ou une fenêtre lancée avec --viewer. Cela vaut aussi bien pour les menus que
pour la palette de commandes et les raccourcis clavier : une commande qui ne
ferait rien n'est jamais proposée comme si elle allait agir.
Enregistrer¶
Fichier ▸ Enregistrer (Ctrl+S) écrit le document actif ; Enregistrer sous
(Ctrl+Alt+S, ⇧⌘S sur macOS) vous laisse choisir un nouveau nom ou
emplacement. Enregistrer tout (Ctrl+Shift+S, ⌥⌘S sur macOS) écrit
chaque document modifié dans tous les volets scindés. Fermer (Ctrl+W)
ferme le document actif et Tout fermer (Ctrl+Shift+W, ⇧⌘W sur macOS)
ferme chaque onglet de chaque volet, en demandant d'abord pour les
modifications non enregistrées. Imprimer… imprime le document actif (sans raccourci par défaut —
Ctrl+P est Aller au fichier) — voir Impression.
Saisir des caractères spéciaux sous Windows
Windows signale la touche Alt droite (AltGr) comme Ctrl+Alt.
OctoEdit fait la différence : AltGr continue de saisir les caractères de
votre disposition (€, @, ś …), même sur une touche qui porte aussi un
raccourci Ctrl+Alt ; la même combinaison avec les touches Ctrl+Alt de
gauche exécute la commande.
Les documents qui possèdent déjà un nom de fichier sont écrits immédiatement ; pour chaque document jamais enregistré, OctoEdit le met au premier plan et ouvre une boîte de dialogue Enregistrer sous, afin que vous voyiez ce que vous êtes en train de nommer. Annuler l'une de ces boîtes de dialogue ignore uniquement ce document — les autres sont tout de même enregistrés. Les tampons non enregistrés peuvent aussi être conservés entre les sessions — voir l'extension Session.
L'enregistrement est atomique : le nouveau contenu est écrit à côté du fichier puis prend sa place en une seule étape ; un enregistrement interrompu — disque plein, partage réseau déconnecté, coupure de courant — ne peut donc jamais laisser un fichier à moitié écrit.
Étapes suivantes¶
- Apprenez à travailler avec plusieurs fichiers à la fois grâce à la vue scindée.
- Comparez deux versions d'un fichier avec Comparaison / Diff.
- Ajustez l'éditeur dans les Préférences.