¿Atajo de teclado Eclipse para sangrar el código fuente a la izquierda?

Respuestas:

120

En mi copia, Shift+ Tabhace esto, siempre que tenga una selección de código y esté en una ventana de código.

jwismar
fuente
1
Si está utilizando enlaces VIM (vrapper), desafortunadamente la combinación habitual shift> no funciona. Sin embargo, la pestaña y la pestaña de cambio funcionan si está en modo INSERT.
arcseldon
Y el archivo debe abrirse como un archivo de editor de JavaScript. Como si lo tuviera abierto con UX Studio, el acceso directo no funciona ... Y viceversa, no puedo agregar puntos de interrupción para la depuración.
najuste
83

Ctrl+ I(sangría). Consulte en http://www.rossenstoyanchev.org/write/prog/eclipse/eclipse3.html Buscar sangría.

Oren Nitzan
fuente
3
Estaba trabajando en un archivo xml y esto simplemente elimina el texto que he seleccionado.
yellavon
es posible que haya presionado Ctrl + Alt + i para que se elimine.
Ali786
Cmd + I para usuarios de Mac.
holmis83
51

Puede usar Ctrl+ Shift+ Fque ejecutará su formateador en el archivo y también arreglará las sangrías en el camino.

yellavon
fuente
5
¿Cómo no es esta la respuesta # 1?
Rap
Esto funciona mucho mejor después de personalizar sus formatterpreferencias. A menos que su estilo de código coincida con los ideales de eclipses. Hasta que no lo haga, puede resultar bastante frustrante si lo hace por accidente.
Graham P Heath
Un buen formateador si no tienes uno: code.google.com/p/google-styleguide/source/browse/trunk/… . Luego, en Eclipse: Ventana -> Preferencias -> Java -> Estilo de código -> Formateador
yellavon
14

Pensé que era Shift+ Tab.

CookieOfFortune
fuente
11

control+ shift+ Fhará el trabajo

Raghu
fuente
4

Para Left indent Shift+Tab

Por Right indentsimpleTab

HassanUsman
fuente
4

En cualquier versión de Eclipse IDE para la sangría del código fuente.

Seleccione el código fuente y use las siguientes teclas

  1. Para la sangría predeterminada de Java Ctrl+I

  2. Para la sangría correcta Tab

  3. Para sangría izquierda Shift+Tab

user3227986
fuente
4

Obviamente, esto es solo para Pydev, pero he descubierto que puede obtener las funciones muy útiles "Shift Right" y "Shift Left" (asignadas de manera predeterminada a CTRL+ ALT+ .y CTRL+ ALT+ ,) para que sean útiles al cambiar sus combinaciones de teclas a " Alcance del editor Pydev "de" Vista Pydev "

jjisnow
fuente
1

En Mac (en el teclado francés es) cmd+ shift+F

Swap-IOS-Android
fuente
cmd+shit+Fes el atajo para "Formato" hace más que sangrar, para corregir solo la sangría es cmd+i, para responder esta pregunta que es "atajo para sangrar el código fuente a la izquierda " esshift+tab
Marc_Alx
1

Tab para sangrar cuatro caracteres a la derecha

rakesh
fuente
0

Prefiero ir al menú fuente y hacer clic en "Limpiar documento"

heavyrick
fuente
0

Para usuarios de Mac que usan Eclipse, use Cmd+ I(Sangría) y Cmd+ F(Formato). Pero tuve la peor experiencia con Cmd+ Fque divide el código en varias líneas de la siguiente manera

String A = MyClass.getA(x, y);
if (A != null) {
    A = Long.parseLong(0);
}

Donde mi código original es el siguiente

String A = MyClass.get(x, y);
if (A != null) {
    A = Long.parseLong(0);
}
Vishnu Prasanth G
fuente
-1

para mí el valor predeterminado es Shift+ Tab,

puede seleccionar el texto que desee, presione Shift+ Tabpara desplazar todo a la izquierda, seleccionar todo y presionar Tabdesplaza todo a la derecha.

thahgr
fuente