2010-10-08 7 views
10

Estoy decidiendo migrar de NetBeans a PHPStorm IDE, y la única característica que no he encontrado en PHPStorm es "Shift Left (Right), Move Down (Up)", que mueve un línea en una pestaña a la izquierda, a la derecha, o intercambios con la línea siguiente o anterior. ¿PHPStorm tiene algún análogo de esto?Análogo "Shift Left" de NetBeans en PHPStorm

Usando Tab o Shift + Tab no es adecuado.

Respuesta

15

No hay una forma incorporada de tab/Untab (Indent/Unindent) línea sin hacer una selección en Jetbrains PhpStorm. Por lo tanto, Tab & Shif + Tab es su única opción.

En cuanto a la línea de movimiento hacia arriba & Abajo Intente Ctrl + Shift + Arriba/Abajo. Sin embargo, esta acción también interactúa con la estructura del programa y no solo mueve la línea como en el texto.

+1

Como usuario de vim, me parece que parte del problema es que siempre está en modo "insertar". En vim, mientras está en modo normal, puede presionar ">>" para sangrar una línea en un nivel. PHPStorm no puede tener el doble uso de las claves porque siempre busca insertar nuevos caracteres. Eso es parte de por qué considero que vim es superior, te obliga a pasar menos tiempo "insertando" y más tiempo pensando exactamente qué es lo que quieres hacer. –

9

Seleccione su código y luego presione Shift + TAB para desplazarse a la izquierda o simplemente presione TAB para desplazarse a la derecha.

Funciona en phpstorm y wbestorm.

0

[CTRL] [ALT] [I] sangrará automáticamente la línea donde está el cursor o cualquier línea seleccionada.