Une sélection rectangulaire,
et un éditeur de colonne qui compte pour vous.

Le mode colonne est la fonction qui manque en premier aux utilisateurs de Notepad++ sur Mac, et c’est celle que la plupart des éditeurs implémentent à moitié : une sélection qu’on peut copier mais dans laquelle on ne peut pas taper. Ici, c’est un mode d’édition, et la moitié numérotation est une vraie fenêtre plutôt qu’une astuce à base d’expressions régulières.

Studio 1.17.1 · macOS 14+8.5 MB à télécharger
Linelark avec une sélection rectangulaire qui descend la colonne id d’un fichier CSV
Un rectangle sélectionné sur une colonneStudio 1.17.1 · macOS 14+

Les deux moitiés : la sélection, et la séquence.

L’une est une façon de sélectionner ; l’autre est une façon de remplir ce que vous avez sélectionné. Elles sont utiles séparément, c’est pourquoi elles sont séparées.

01

⌥-glisser sélectionne un rectangle

Les mêmes colonnes de caractères sur chaque ligne que le glissement traverse, plutôt que tout ce qui se trouve entre deux points du texte.

02

Ou faites-en un mode plutôt qu’un geste

La barre d’outils de la barre de titre porte un interrupteur de sélection en colonne, pour que le comportement se découvre sans qu’on vous parle d’une touche de modification. Il se désactive de lui-même plutôt que de survivre à un redémarrage.

03

Taper s’applique à chaque ligne

Et la touche retour arrière aussi. Tout le rectangle change en une seule modification annulable, donc ⌘Z reprend la colonne et non sa dernière ligne.

04

L’Éditeur de colonne insère une séquence

⌥⌘C, ou Édition ▸ Éditeur de colonne… : posez le même texte le long de la colonne, ou une séquence de nombres avec un début, un pas et une base.

05

Décimal, hexadécimal ou octal, avec remplissage

Une séquence peut s’écrire en base 10, 16 ou 8, et être complétée par des zéros jusqu’à une largeur fixe — c’est ce qui transforme une colonne de blancs en id_001 à id_064 en une seule action.

06

Cela marche avec les autres outils de ligne

Dupliquer, déplacer, joindre, trier, dédoublonner et retirer les lignes vides opèrent sur la même sélection, et la bascule de commentaire utilise les marqueurs propres à chaque langage.

Ce que l’Éditeur de colonne peut poser le long d’une colonne.

Choisi dans une fenêtre, appliqué en une seule modification, et annulé en une seule modification.

OptionCe que ça fait
TexteLa même chaîne sur chaque ligne de la sélection.
NombreUne séquence avec une valeur initiale et un incrément.
BaseSortie en décimal, hexadécimal ou octal.
Zéros en têteComplète chaque valeur jusqu’à une largeur fixe.

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é.

Là où le rectangle cesse d’être un rectangle.

La sélection en colonne est une idée de grille de caractères qui vit dans une vue de texte, et les coutures se voient à deux endroits précis.

  • Les colonnes se comptent en caractèresCe qui est exactement juste dans une police à chasse fixe et dérive dans une police proportionnelle. Utilisez les polices à chasse fixe de l’éditeur si vous comptez là-dessus.
  • Une tabulation est un caractère, pas un taquetUne zone mêlant tabulations et espaces ne s’alignera pas à l’écran comme le compte de colonnes le prétend. Convertissez d’abord l’indentation.
  • C’est de la sélection en colonne, pas des curseurs multiplesIl n’y a aucun moyen de placer des curseurs indépendants à des endroits arbitraires et de taper à tous. Le rectangle est la seule forme d’édition multi-ligne.
  • Les lignes plus courtes que le rectangleUne ligne qui se termine avant les colonnes sélectionnées n’a rien de sélectionné, donc une insertion n’a nulle part où atterrir dessus.

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