2009-12-11 37 views
53

me gusta mucho acceso directo "declaración Move" de IntelliJ IDEA (Ctrl +Shift + /). Sin embargo, no estoy seguro de si se trata de un error relacionado solo con la edición de ActionScript. Move Statement no siempre es lo que quiero y, a veces, no es correcto cuando edito código AS.IntelliJ IDEA: ¿Mover línea?

Así que solo quiero mover un bloque de líneas hacia arriba/abajo. El acceso directo Eclipse es Alt + / y no se mueve declaración se refiere. ¿Hay un equivalente en IntelliJ IDEA?

Respuesta

54

Abiertas Setings ->mapa de teclado continuación búsqueda para "línea de movimiento" a través del cuadro de búsqueda superior derecha.

En la carpeta Código verá:

  • Mover Declaración de Down
  • Declaración Subir
  • línea movimiento hacia abajo
  • Mover Line Up

Las acciones que estás buscando son (como puedes adivinar) las acciones de la línea de movimiento.

+12

En Mac utilizo alt + shift + arriba/abajo para mover una línea. Sin embargo, la sangría de la línea se conserva y no se ajusta de acuerdo con la sangría del nuevo alcance. ¿Hay alguna manera de arreglar eso? – Stan

+1

En Ubuntu utilizo alt + shift + arriba/abajo para mover una línea y funciona bien. – domih

+1

Todavía prefiero googlear. Recibí mi respuesta más rápido de esa manera. :-D –

0

Puede mover varias líneas junto con la instrucción move. ¿Estás tratando de mover líneas parciales? No creo que haya una manera en Idea.

+0

Como dije en la pregunta, mover declaración no es lo que necesito sino un equivalente a la línea de movimiento de Eclipse. También encontré el complemento LineMover para IDEA. Quizás eso funcione. –

3

El plug-in LineMover funciona muy bien y es una solución aceptable.

+0

Muy simple, uso esto todo el tiempo; se une a Control-Shift-Up Control-Shift-Down –

+16

No es necesario este complemento como se menciona en otro lugar Alt + Shift + Arriba y abajo realizan esta acción. – robmcm

57

Como otras personas han dicho esto ya está disponible como un comando. Se puede configurar el atajo a su gusto, pero por defecto (por lo menos en IntelliJ 10) es obligado a ALT + SHIFT + y ALT + SHIFT +

+5

Sé que esto es de hace un tiempo, pero CTRL + MAYÚS + ARRIBA/ABAJO obedecerá la estructura de pestañas a medida que la línea se mueve en el editor. Esto es especialmente útil cuando el código se mueve a través de varios ámbitos, ya que muchos programadores (¿todos?) Usan diferentes sangrías por alcance. –