Qu'est-ce que l'édition multi-curseurs dans l'éditeur Xcode 10. (plus d'informations sur la même chose sont mentionnées dans les notes de version mais incapables de comprendre.)
Comment ça marche exactement?
xcode
xcode10
multicursorediting
Krunal
la source
la source
Réponses:
c'est le nom de l' éditeur de source , à des fins de référence, j'ai pris la réponse de whats-new-in-xcode10 et Sample link 1 et Sample link 2
la source
Cmd + D
dans les préférences :)La meilleure façon de l'utiliser est d'utiliser la
Select Next Occurrence
commande duFind
menu.Son raccourci clavier par défaut est alt+ cmd+ e, mais vous pouvez le définir sur cmd+ dpour imiter le comportement de Sublime Text.
De cette façon, vous pouvez modifier des lignes de code différentes, alors que les solutions des autres réponses vous permettent uniquement de modifier des lignes similaires.
Par exemple, si vous avez ce code:
NSString *myStringg = @"stringg"; // print the stringg NSLog(@"Here is my stringg: %@", myStringg);
vous simplement:
Stringg
occurrence de la première ligne à l'aide du curseurSelect Next Occurrence
4 fois sur le raccourci clavier deet vous aurez:
NSString *myString = @"string"; // print the string NSLog(@"Here is my string: %@", myString);
la source
Shift+ Ctrl+ click lorsque vous souhaitez modifier le même texte dans un fichier plusieurs fois, par exemple
option_A.isEnabled = false option_B.isEnabled = false option_C.isEnabled = false option_D.isEnabled = false
en cela, je dois mettre true sur les quatre lignes, alors il devrait être préférable de mettre true à la fois en utilisant shift+ control+click plutôt que d'éditer chaque ligne
la source
Il existe également un raccourci clavier pour ceux qui, comme moi, utilisent cmd+ Shift+ Ldans Sublime.
Ça s'appelle
Selection - Split Selection By Lines
. Je l'ai défini sur cmd+ Shift+ Lmais j'ai dû définir leShow Library
raccourci sur quelque chose d'autre aléatoire que je n'utilise pas pour résoudre le conflit.la source
Select All Find Matches
au lieu deSelection - Split Selection By Lines
travaillé.