¿Qué es la 'edición de varios cursores' en el editor Xcode 10? (Se menciona más información sobre el mismo en las notas de la versión, pero no se puede entender).
¿Cómo funciona exactamente?
¿Qué es la 'edición de varios cursores' en el editor Xcode 10? (Se menciona más información sobre el mismo en las notas de la versión, pero no se puede entender).
¿Cómo funciona exactamente?
Respuestas:
Para editar varias instancias de texto dentro de diferentes secciones de un documento, puede utilizar la edición de varios cursores. Esto permite colocar varios cursores en diferentes lugares para que se pueda agregar, modificar o eliminar texto .
es el nombre del Editor de fuentes , para fines de referencia tomé la respuesta de whats-new-in-xcode10 y Sample link 1 y Sample link 2
El editor de código fuente de Xcode 10 ahora admite la edición de varios cursores, lo que le permite editar rápidamente varios rangos de código a la vez.
Con un proyecto habilitado para control de código fuente, el editor de código fuente muestra los cambios realizados por un desarrollador en la cuneta y muestra los cambios realizados por otros desarrolladores que aún no se han incorporado al proyecto.
Cmd + D
en las preferencias :)
La mejor forma de utilizarlo es mediante el Select Next Occurrence
comando del Find
menú.
Su método abreviado de teclado predeterminado es alt+ cmd+ e, pero puede configurarlo en cmd+ dpara imitar el comportamiento de Sublime Text.
De esta manera, puede editar líneas de código que son diferentes, mientras que las soluciones en las otras respuestas solo le permiten editar líneas similares.
Por ejemplo, si tiene este código:
NSString *myStringg = @"stringg";
// print the stringg
NSLog(@"Here is my stringg: %@", myStringg);
tu simplemente:
Stringg
aparición de la primera línea usando el cursorSelect Next Occurrence
atajo de teclado de 4 vecesy tendrás:
NSString *myString = @"string";
// print the string
NSLog(@"Here is my string: %@", myString);
Shift+ Ctrl+ click cuando desee editar el mismo texto en un archivo varias veces, por ejemplo
option_A.isEnabled = false
option_B.isEnabled = false
option_C.isEnabled = false
option_D.isEnabled = false
en esto tengo que poner verdadero en las cuatro líneas, entonces debería ser mejor hacerlo de una vez usando shift+ control+ enclick lugar de editar cada línea
También hay un atajo de teclado disponible para aquellos como yo que usan cmd+ Shift+ Len Sublime.
Se llama Selection - Split Selection By Lines
. Lo puse en cmd+ Shift+ Lpero tuve que configurar el Show Library
atajo en algo más aleatorio que no uso para resolver el conflicto.
Select All Find Matches
lugar de Selection - Split Selection By Lines
trabajar.