Método abreviado de teclado para "desatascar" (mover un bloque de código a la izquierda) en eclipse / aptana?

193

Bueno, espero que la pregunta se explique por sí misma.

Es muy fácil seleccionar un bloque de código y tabular, pero ¿qué tal el reverso?

Actualmente, solo busco y reemplazo espacios en blanco al comienzo de la línea. ¿Algo más rápido?

Keith Bentrup
fuente

Respuestas:

396

En Visual Studio y la mayoría de los otros IDEs medio decentes, simplemente puede hacer SHIFT+ TAB. Hace lo contrario de lo justo TAB.

Pensaría y esperaría que los IDEs que mencionas apoyen esto también.

nbevans
fuente
2
Xcode es ligeramente diferente, usa COMMAND- [y COMMAND-]
Brad Thomas
55
Para cualquier persona futura que termine aquí a través de una búsqueda en Google, esto también funciona en Atom IDE de Github.
jbgarr
1
Bien también en IntelliJ
JeanValjean 01 de
SHIFT + TAB también funciona para Android Studio. Gracias !
Red M
1
Funciona en VSCode
Jiapeng Zhang
5

Esta solución funciona la mayor parte del tiempo. En su lugar, utiliza las características de 'inserción inteligente' de eclipse:

  1. Controle X para borrar el bloque de texto seleccionado y guárdelo para pegar.
  2. Control + Mayús Entrar, para abrir una nueva línea para editar por encima de la que está.
  3. Es posible que desee ajustar la posición de tabulación en este punto. Aquí es donde comenzarán las tabulaciones, a menos que esté al comienzo de la línea.
  4. Control V para pegar el búfer.

Espero que esto ayude hasta que Shift + TAB se implemente en Eclipse.

Ohad Aloni
fuente
5

Shift-tab no parece funcionar en varias líneas en Aptana. Tampoco funciona en líneas individuales con un solo espacio anterior. ¿Alguna solución? Yo uso shift-tab (outdent) para arreglar código mal formateado todo el tiempo.

Echo de menos NetBeans ...

ACTUALIZACIÓN: funciona en líneas múltiples nuevas, si las líneas múltiples tienen el mismo nivel de sangría. Debería continuar marcando las otras líneas que aún no han llegado al comienzo de la nueva línea. ¿Hay alguna opción para cambiar esto, me pregunto?

mynameistechno
fuente
4

En Pycharm, solo use Shift + Tab para mover un bloque de código hacia la izquierda.

Sanky Cse
fuente
4

Aquí hay una respuesta general para untab: -

En Python IDLE: - Ctrl + [

En elipse: - Shitft + Tab

En Visual Studio: - Shift + Tab

Shubham Sharma
fuente
3

Shift-tab hace eso en Flex Builder (basado en Eclipse), así que con suerte debería funcionar en eclipse regular :)

Richard Walton
fuente
3

En general, Shift + Tab funciona para cualquier entorno.

Luis Parada
fuente
1

No sé si alguien todavía está mirando aquí, pero puede hacerlo yendo al menú Ventana> Preferencias, luego abra la lista General, elija las teclas. Desplácese hacia abajo en la lista de teclas hasta que vea "Desplazar a la izquierda". Haz clic en eso. Debajo de eso, verá algunos cuadros, uno de los cuales le permite vincular una clave. No aceptará Shift-Tab, así que lo limité a Shift-`. Aplique y cierre y ya está todo listo.

Johnny Wales
fuente