2011-10-31 19 views
9

estoy usando IntelliJ IDEA 10.5.2¿Cómo se anula la selección de texto en un cuadro de diálogo de cambio de nombre sin mover el cursor, con el teclado, en IntelliJ IDEA

Ejemplo:

code

Say Quiero cambiar el nombre de esta clase a SomeAwesomeClass. Si hacemos la refactorización Cambiar nombre que conseguir un diálogo como este:

rename dialog

Tiene el cursor en el lugar correcto sin embargo, se selecciona el texto. Entonces, si comenzamos a escribir "Awesome", el nombre original desaparecería. Entonces, lo que quiero hacer es mantener la posición del cursor pero deseleccionar el texto.

No he podido encontrar ninguna forma de hacerlo. Todas las cosas que he intentado éter mueve el cursor o quita el texto o no hace nada.

  • Las teclas izquierda o derecha se desplazan hacia la izquierda o hacia la derecha.
  • Arriba o abajo no hace nada.
  • Esc cierra el diálogo.
  • PageUp o PageDown no hace nada.
  • Inicio o Fin va a la izquierda oa la derecha.

El hecho de que el cursor está en el lugar correcto para empezar me hace creer que esto es una característica existente ...

Respuesta

12

En 11-EAP (110.365) al cambiar el nombre de una clase (Shift + F6):

  1. en un primer momento el nombre completo de la clase se ha seleccionado y tiene un desplegable con los nombres sugeridos, pulse Esc
  2. nombre completo de la clase está aún seleccionado (desplegable ido), pulse Esc de nuevo
  3. tienes nombre de la clase unselecte d, y puede escribir en el cursor

Nota un tercer Esc saldrá de cambiar el nombre.

En versiones anteriores (10.5.2) se puede hacer un truco:

Antes de cambiar el nombre de seleccionar un carácter (shift + flecha hacia adelante) donde se quiere terminar (en SomeClass seleccionar C) y luego Shift + F6 y flecha hacia atrás Sé que hay muchas claves para las prensas, pero en un nombre de clase larga, esto ayuda.

+0

Gracias! Esto era exactamente lo que estaba buscando. En mi versión de EAP 2xx algo no funcionó, pero después de una actualización/parche funciona, así que todo está bien ahora. Y el truco será muy manejable. – Andreas

Cuestiones relacionadas