for - xcode mac
Múltiples cursores/resaltar la siguiente instancia de la palabra resaltada actualmente (6)
En Sublime Text, es fácil seleccionar la siguiente instancia de una palabra presionando comando + d y también colocar múltiples cursores presionando comando y haciendo clic . Sé que no estoy solo diciendo que esta es una función increíblemente útil en los editores.
No he tenido la suerte de encontrar asignaciones de teclas o complementos de Alcatraz para esto, así que me interesó ver si hay alguna forma de hacer esto en xcode 5 que podría haber omitido o si hay planes para implementar esto en xcode 6?
Si no lo hay, y cualquier desarrollador de xcode ve esto, me encantaría verlo como una característica y escuchar sus opiniones al respecto :)
Acabo de leer en Twitter que el equipo de Xcode ha agregado múltiples cursores para realizar pruebas, pero lo mantuvo oculto. Para habilitarlo, use el siguiente comando.
los valores predeterminados escriben com.apple.dt.Xcode PegasusMultipleCursorsEnabled -bool true
Enlace para su referencia. Cursor múltiple en Xcode
Ahí está el Xcode-Multi-Edit-Plugin . Todavía no es como Sublime porque los cursores múltiples no se pueden usar para editar más allá de la selección que hiciste cuando comenzaste el comando, pero está lo suficientemente cerca.
El complemento no se actualiza para Xcode 7.3, pero esto se puede arreglar fácilmente agregando
<string>ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C</string>
a la lista de UUID similares en <key>DVTPlugInCompatibilityUUIDs</key>
en Info.plist del complemento. (Se encuentra en ~/Library/Application/ Support/Developer/Shared/Xcode/Plug-ins/XcodeMultiEdit.xcplugin/Contents/Info.plist
)
Otro complemento prometedor que actualmente carece de soporte para Xcode 7.3 es Multiplex.
Apple acaba de lanzar Xcode 10 beta con la siguiente característica:
Xcode Source Editor ahora admite la edición de múltiples cursores, lo que le permite editar rápidamente múltiples rangos de código a la vez. Puede colocar cursores adicionales con el mouse a través de ⌃ + ⇧ + Clic o con la selección de columna (⌥ + Clic + Arrastrar), o con el teclado usando ⌃ + ⇧ + Hasta selección de columna arriba o ⌃ + ⇧ + Abajo para seleccionar columna abajo . (12564506)
Es posible a partir de Xcode 10 Beta 3.
Puede agregar selecciones para los resultados de búsqueda siguiente y anterior mediante los comandos de menú "Buscar y seleccionar siguiente" y "Buscar y seleccionar anterior".
Además, puede agregar rápidamente selecciones para las siguientes y anteriores apariciones del texto seleccionado actual mediante los comandos de menú "Seleccionar próxima aparición" y "Seleccionar ocurrencia anterior".
ALT + ⌘ + E para seleccionar la próxima aparición de seleccionados actualmente
ALT + MAYÚS + ⌘ + E para seleccionar la aparición anterior de seleccionado actualmente
ALT + ⌘ + G para encontrar y seleccionar siguiente
ALT + MAYÚS + ⌘ + G para encontrar y seleccionar anterior
También puede usar el menú Find
para encontrar estas acciones. Por supuesto, siéntase libre de enlazarlo a diferentes teclas de acceso rápido!
Resalte la palabra que le gustaría obtener en la siguiente instancia, luego presione:
⌘ + E
y
⌘ + G.
Si continúa presionando + G , circulará a través de todas las instancias de la palabra que presionó ⌘ + E.
Tengo más accesos directos de xcode en mi sitio que a veces hago referencia.
Si lo que quieres hacer es cambiar el nombre de una variable, entonces cuando el cursor esté sobre la variable, presiona control + comando + E y escribe. (Esto es "Editar todo en alcance")
Para editar en el alcance de un proyecto, siempre está el elemento de menú Editor > Refactor > Rename