Quatre volets,
et un fichier ouvert dans deux d’entre eux.

Deux volets peuvent montrer deux fichiers, ou montrer deux fois le même. C’est le second cas qu’il est facile de rater : les deux volets doivent contenir vraiment le même texte, pas une copie qui dérive à mesure que vous tapez.

Studio 1.17.1 · macOS 14+8.5 MB à télécharger
Linelark affichant trois volets côte à côte, deux sur le même fichier Swift et un sur un fichier Markdown
Trois volets, trois barres d’onglets, une fenêtreStudio 1.17.1 · macOS 14+

Ce qui est partagé et ce qui ne l’est pas.

C’est toute la conception, et bien tracer cette limite est ce qui rend une seconde vue utile plutôt que déroutante.

01

Les caractères sont partagés

Un seul stockage de texte alimente les deux vues. Il n’y a pas d’étape de synchronisation qui puisse prendre du retard, parce qu’il n’y a rien à synchroniser.

02

L’annulation est partagée

Une modification faite dans le volet du haut s’annule en appuyant sur annuler dans celui du bas. Deux piles d’annulation sur un même fichier seraient une façon de perdre du travail.

03

Les signets et l’état de coloration sont partagés

Les états de ligne mis en cache par l’analyseur appartiennent au texte, donc la seconde vue ne recolore pas le fichier depuis zéro et n’est pas en désaccord sur l’endroit où se termine une chaîne.

04

La sélection, le défilement et le curseur ne sont pas partagés

Chaque volet garde les siens. C’est tout l’intérêt : lire le haut d’un long fichier pendant qu’on en modifie le bas.

05

Cinq dispositions, jusqu’à quatre volets

Un seul volet, deux colonnes, trois colonnes, deux rangées, ou une grille 2×2 — choisis dans le menu Présentation et mémorisés avec la session.

06

Les dispositions s’élargissent pour une session restaurée

Si une session enregistrée contient plus de volets que la disposition actuelle ne peut en accueillir, la disposition s’élargit à la restauration plutôt que d’abandonner les volets en trop.

07

Une seconde fenêtre, c’est un second tout

⇧⌘N ouvre une fenêtre avec ses propres onglets, ses propres volets, son propre dossier racine et son propre état de recherche — pas une seconde vue de celle-ci. Chaque fenêtre ouverte à la fermeture revient, dans l’ordre où elles l’étaient.

Les cinq dispositions.

Choisies explicitement plutôt qu’en faisant glisser un séparateur, pour qu’une disposition puisse être restaurée exactement et nommée dans un menu.

DispositionVolets
Un seul volet1
Deux colonnes2, côte à côte
Deux rangées2, empilées
Trois colonnes3
Grille4, en 2×2

Lu dans le code publié de Linelark Studio 1.17.1, et non dans sa documentation. Quand les deux divergent, c’est celui-ci qui est livré.

Ce que les volets ne feront pas ici.

Les dispositions sont des formes fixes plutôt qu’un arbre de pavage arbitraire, ce qui est une vraie contrainte et exclut certaines façons de travailler.

  • Pas de division imbriquée arbitraireVous choisissez l’une des cinq dispositions. Vous ne pouvez pas rediviser en deux un volet d’une grille, comme le permet un IDE avec un arbre de pavage.
  • Pas de fenêtre détachée pour un voletLes volets vivent dans une seule fenêtre. Un second écran reçoit une seconde fenêtre, avec ses propres onglets et son propre dossier, pas un volet extrait de celle-ci.
  • Deux volets sur un fichier partagent une pile d’annulationC’est inhérent au partage d’un tampon, mais on le confond facilement avec deux fichiers indépendants : une annulation dans un volet change ce que l’autre est en train d’afficher.
  • Pas de défilement synchroniséDeux vues d’un même fichier défilent indépendamment, sans option pour les verrouiller ensemble en lecture côte à côte.
  • Un diff est un onglet à lui, pas un mode de voletComparer deux fichiers ouvre une vue de comparaison dédiée en lecture seule, plutôt que de transformer une division en comparaison.

Ouvrez-le sur
vos propres fichiers.

Notarisé par Apple, macOS 14 et versions ultérieures, Intel et Apple silicon.

Télécharger Studio 1.17.1 8.5 MB · toutes les versions, avec leurs empreintes