2008-11-18 16 views
7

En algunos editores existen complementos que implementan una función llamada "retroceso hambriento" o "eliminación hambrienta".hambriento retroceso en Eclipse?

Si este modo está activo en un editor de texto, un clic en la tecla de retroceso eliminará automáticamente todos los caracteres en blanco hacia atrás desde la posición actual del cursor hasta el primer carácter que no sea de espacio en blanco.

Por ejemplo, esta función existe para Emacs y IntelliJ IDEA.

¿Alguien sabe si también está disponible en Eclipse?

Respuesta

4

Alt-Del es probablemente lo más cerca que va a estar sin escribir un plugin usted mismo. Otros han pedido esta característica (viniendo de intelliJ) pero hasta ahora no existe, o no está publicada.

-Adam

+0

¿Qué se supone que haga? En mi Eclipse 3.4.1, no hace nada. – PhiLho

+0

¿Quiere decir ctrl + del, que elimina la siguiente palabra? –

2

CTRL-retroceso es bastante cerca también: borrar la palabra anterior:

function(); (4 spaces) 

+ CTRL-RETROCESO da:

function 

Aparte de eso, AnyEdit El complemento puede convertir espacios finales en pestañas (pero también en "", ef eliminándolos de manera efectiva)

+0

Eliminar palabra anterior es más bien Ctrl + Retroceso. Ctrl + Delete es Eliminar palabra siguiente ... Al menos en mi copia. – PhiLho

+0

Tiene razón: he editado mi respuesta en consecuencia – VonC

0

En SciTE y Eclipse (3.4), Ctrl + Mayús + Supr con el símbolo de intercalación después del último carácter visible eliminará estos espacios. Es decir. elimina de caret al final de la línea.

En realidad, en SciTE no necesito hacer eso, ya que lo he configurado para eliminar automáticamente estos espacios al guardar.

Nota: En Preferencias> General> Claves, hay un enlace Quitar espacio en blanco al final (sin asignación de teclas de forma predeterminada) que parece aplicarse a Archivo.

+0

CTRL + ALT + ... DEL? En mi escritorio de Windows, no elimina nada, pero trae la pantalla de inicio de sesión, preguntándome si quiero bloquear mi sesión;) – VonC

+0

¡Vaya! ¡Fue Ctrl + Shift + Del, por supuesto! :-D Todos pueden hacer un error tipográfico ... ;-) – PhiLho

1

Ctrl + Shift + Izquierda, Retroceso siempre me funciona. funciona en el bloc de notas, navegadores web, en todas partes. Se adhieren a las normas :)

+1

Sí, uso estos patrones mucho. Pero este selecciona texto hasta el comienzo de la palabra anterior. Eso es un poco molesto ya que solo quiero borrar hasta el final de esa palabra. – mkoeller

0

desde Eclipse Windows/menú Preferencias búsqueda de claves y filtro para "Borrar palabra anterior" y enlazarlo a la Ctrl + Retroceso enter image description here