¿Cómo puedo seleccionar la próxima aparición en los editores de IDEA?


89

Ctrl+ Drealiza el find_under_expandcomando en sublime. Básicamente, esto buscó la siguiente aparición del texto ya seleccionado y lo seleccionó, por lo que cuando edito, se edita en ambos lugares al mismo tiempo. Actualmente estoy tratando de pasar a los editores de IDEA (como WebStorm, PHPStorm, PyCharm, etc.) pero todavía no encontré algo como este comando en este IDE.


Esta publicación se utiliza como ejemplo para esta meta discusión
— ryanyuyu

Respuestas:


181

Creo que recientemente agregaron esto a la última versión de IntelliJ, y supongo que PhpStorm también. Dado que los enlaces son específicos del sistema, consulte http://blog.jetbrains.com/phpstorm/2014/03/working-with-multiple-selection-in-phpstorm-8-eap/ . Parece que esa versión está disponible a través de EAP, así que no sé cuándo la lanzarán para consumo general (o si ya lo han hecho).

ATAJOS POR DEFECTO

Alt+ Jen Windows y Linux, Ctrl+ Gen Mac OS X


1
AFAIK ETA en la versión 8.0 es a finales de junio / principios de julio.
— Kootli

4
Tomado del enlace proporcionado, Alt+Jel Windows, Ctrl-GelMac OS X
— Kiee

¡Si! Alt+Jseleccionará / anulará la selección de la siguiente aparición, en Windows.
— Zenadix

Solución impresionante. ¡Gracias!
— arefin2k

2
@anddero Ctrl+Alt+Shift+JorCtrl-Cmd-G
— Orkhan Alikhanov


7

En la ventana de configuración, busque "Agregar selección para la próxima aparición" (PhpStorm 8.0.1)

En mac, el valor predeterminado es ctrl + G, pero puede cambiarlo a ctrl + D (o cmd + D en mac)


1
Gracias, eso es lo que estaba buscando.
— Tomáš Votruba

4

En Windows

Alt+ j- Selección múltiple

Alt+ Shift+ j- Deseleccionar selección múltiple


4

Actualmente está mapeado con

para la selección, Alt + J

para deselección, Alt + Shift + J

pero si estás familiarizado con atajos sublimes como Ctrl + D

Jetbrains te da la opción de cambiar la configuración,

Configuración -> Mapa de teclas -> Acciones del editor

busque selección múltiple, busque y Alt + J luego haga clic derecho -> seleccione cambiar atajos de teclado

establece los accesos directos que quieras como sublimes, Ctrl + D

Aquí están los documentos


2

Creo que lo que quieres hacer es refactorizarlo en todo el lugar del archivo a la vez. Entonces, en la máquina MAC, el atajo útil es shift + F6 (es posible que deba usar la tecla fn antes de F6). Haga clic en el texto que desea cambiar y luego presione shift + F6 . Resaltará el texto y luego su cambio en todo el lugar del archivo. :)

Hará el mismo trabajo que sublime ctrl + D


1

PhpStorm tiene un "Seleccionar palabra en Caret", Ctl + W y Ctl + Shift + W respectivamente (puede verificar sus claves buscando en Preferencias> Mapa de teclas).

Detalle aquí: http://www.jetbrains.com/phpstorm/webhelp/selecting-text-in-the-editor.html#d617165e275

No estoy del todo seguro si es lo mismo que mencionaste, ¡pero es muy útil!


Sí, no es lo que OP pidió, pero gracias a su enlace, puedo encontrar el acceso directo para este "Seleccionar palabra en Caret" en Mac. Soy un novato con PHPStorm: D
— Ngoc Pham
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.