Ouvrir le menu principal

MacGeneration

Recherche

Xcode prépare un mode avec plusieurs curseurs en même temps

Nicolas Furno

mardi 24 avril 2018 à 09:56 • 20

Logiciels

Xcode, l’outil de développement d’Apple, va peut-être bientôt gagner une nouvelle fonction assez commune dans le monde des éditeurs de code : la possibilité d’insérer plusieurs curseurs en même temps. Cela permet de modifier rapidement un élément présent sur plusieurs lignes, avec davantage de souplesse qu’un chercher/remplacer, ou bien pour aller plus vite s’il ne s’agit que de deux ou trois occurrences.

Cette fonction n’est pas encore disponible par défaut, mais une option masquée, à activer via le terminal, permet d’en disposer avec Xcode 9.3. Si vous voulez l’essayer, saisissez cette commande dans une fenêtre de terminal :

defaults write com.apple.dt.Xcode PegasusMultipleCursorsEnabled -bool true

Ensuite, vous pouvez insérer plusieurs curseurs en cliquant tout en maintenant la touche pressée. À l’usage, on comprend vite pourquoi c’est une option qui n’est pas proposée par défaut, ni même dans la fenêtre de réglages de Xcode : cela ne fonctionne pas très bien. Normalement, un clic avec sert à afficher un menu contextuel qui permet ensuite de réaliser quelques actions, que ce soit pour afficher de l’aide, ou afficher la fonction de référence d’une commande. Cette interface vient gêner l’insertion des curseurs suivants, il faut souvent s’y reprendre à deux fois et viser les espaces.

Pour ne rien arranger, même quand on a réussi à insérer plusieurs curseurs, on peut effectivement saisir du texte sur chaque ligne, mais pas en supprimer. La touche de retour en arrière retire tous les curseurs additionnels et n’agit que sur le premier, ce qui est pénible et même dangereux si vous n’êtes pas attentif. Bref, la fonction existe, mais elle n’est pas prête. Ce sera peut-être pour Xcode 10 ?

Source :

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Pourquoi les mises à jour iOS sont toujours plus lourdes

08:12

• 13


Un nouveau logo pour Apple One

06:22

• 19


iOS 26.1, iPadOS 26.1 et watchOS 26.1 sont désormais disponible avec une option pour atténuer Liquid Glass

05:57

• 42


macOS Tahoe 26.1 est disponible : voici toutes les nouveautés !

03/11/2025 à 22:21

• 26


GarageBand et Pixelmator Pro améliorent leur stabilité, corrigent des bugs et gagnent une nouvelle icône 🆕

03/11/2025 à 21:28

• 12


L’App Store s’affiche en totalité dans un navigateur web

03/11/2025 à 21:00

• 13


Finneas compose le nouveau tou doum d’Apple TV, sans le + 🆕

03/11/2025 à 20:00

• 70


La ROM qui permet de lancer Mac OS sur un ordinateur Apple qui ne supporte pas Mac OS a été retrouvée

03/11/2025 à 19:15

• 7


Un clavier étendu Mac à moins de 30 €

03/11/2025 à 19:12

• 0


Fibre Sosh : la migration (payante) vers la Livebox S proposée à certains clients

03/11/2025 à 17:57

• 29


Test des Shokz OpenDots One : quand le spécialiste de la conduction osseuse s’essaie aux écouteurs

03/11/2025 à 17:33

• 5


Apple miserait sur Gemini pour relancer Siri

03/11/2025 à 17:07

• 77


Shein vendait des poupées à caractère pédopornographique et pourrait être bloqué en France

03/11/2025 à 13:04

• 81


Substrate, une société américaine, veut révolutionner la gravure de puces avec de la lithographie aux rayons X

03/11/2025 à 12:27

• 28


macOS 26.1 ne massacre plus les angles des PDF

03/11/2025 à 11:13

• 27


Grâce aux aides, la Model Y Standard tourne autour des 37 000 € en France et devient une excellente affaire

03/11/2025 à 09:56

• 121