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

Une troisième bêta pour iOS 26.2, macOS 26.2 et les autres

17/11/2025 à 22:00

• 32


Un fond d’écran exclusif pour fêter l’ouverture d’un nouvel Apple Store à Pékin

17/11/2025 à 21:24

• 2


La carte Vitale dématérialisée disponible partout en France, même sans France Identité

17/11/2025 à 20:28

• 78


Voici l'écran 5K que tout le monde s'arrache

17/11/2025 à 20:07

• 0


Black Friday : des piles pour AirTags et des piles rechargeables en promotion

17/11/2025 à 17:47

• 22


Rumeur : l’Apple Watch pourrait patienter jusqu’en 2028 pour un nouveau design

17/11/2025 à 17:43

• 18


Sandisk Extreme Fit, une clé USB-C minuscule jusqu’à 1 To

17/11/2025 à 15:12

• 19


Enhance présente le S3XY Dash, un écran qui rétablit l’instrumentation derrière le volant des Model 3 et Y

17/11/2025 à 12:24

• 49


Anker commercialise une borne pour voitures électriques avec des fonctionnalités intéressantes

17/11/2025 à 10:44

• 24


Le stockage cloud à vie chez pCloud profite d'une réduction exceptionnelle 📍

17/11/2025 à 10:41

• 0


Où trouver un iPhone 17, 17 Pro et 17 Pro Max en stock ? 🆕

17/11/2025 à 10:41

• 203


Une boule de Noël connectée qui fait également enceinte !

17/11/2025 à 10:34

• 0


Beats Studio Pro à 189 €, Beats Pill à 95… Jusqu'a 50 % de réduction sur les produits Beats !

17/11/2025 à 08:14

• 16


Apple semble avoir tourné la page du Mac Pro

17/11/2025 à 07:30

• 73


Tim Cook sur le départ ? Pourquoi les révélations du Financial Times doivent être prises au sérieux

17/11/2025 à 06:58

• 55


Sécurité : pourquoi un antivirus ou un VPN ne suffit plus en 2025 📍

16/11/2025 à 23:30

• 0