¿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.