Aller au contenu

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