O que é 'Edição de múltiplos cursores' no editor Xcode 10. (mais informações sobre o mesmo são mencionadas nas notas de versão, mas não conseguimos entender).
Como exatamente isso funciona?
xcode
xcode10
multicursorediting
Krunal
fonte
fonte
Respostas:
é o nome de Editor de código-fonte , para fins de referência, peguei a resposta do whats-new-in-xcode10 e do link de amostra 1 e do link de amostra 2
fonte
Cmd + D
nas preferências :)A melhor maneira de usá-lo é usando o
Select Next Occurrence
comando doFind
menu.Seu atalho de teclado padrão é alt+ cmd+ e, mas você pode defini-lo como cmd+ dpara imitar o comportamento do Sublime Text.
Dessa forma, você pode editar as linhas de código que são diferentes, enquanto as soluções nas outras respostas permitem apenas a edição de linhas semelhantes.
Por exemplo, se você tiver este código:
NSString *myStringg = @"stringg"; // print the stringg NSLog(@"Here is my stringg: %@", myStringg);
você simplesmente:
Stringg
ocorrência da primeira linha usando o cursorSelect Next Occurrence
atalho do teclado 4 vezese você terá:
NSString *myString = @"string"; // print the string NSLog(@"Here is my string: %@", myString);
fonte
Shift+ Ctrl+ click quando você deseja editar o mesmo texto no arquivo várias vezes, por exemplo
option_A.isEnabled = false option_B.isEnabled = false option_C.isEnabled = false option_D.isEnabled = false
neste eu tenho que colocar verdadeiro em todas as quatro linhas, então deve ser melhor para colocar verdadeiro de uma vez usando shift+ control+click ao invés de editar cada linha
fonte
Há também um atalho de teclado disponível para aqueles como eu que usam cmd+ Shift+ Lno Sublime.
É chamado
Selection - Split Selection By Lines
. Eu defini para cmd+ Shift+, Lmas tive que definir oShow Library
atalho para outra coisa aleatória que não uso para resolver o conflito.fonte
Select All Find Matches
vez deSelection - Split Selection By Lines
funcionou.