¿Cómo editar varias líneas?


120

Quiero editar varias líneas en eclipse, pero no puedo encontrar ningún atajo o complemento. En Geany solo presiono ctrl+ alt+ up/ downPuedo agregar / editar varias líneas.

Quizás este ejemplo pueda explicar lo que quiero decir:

var text = "myname";
var addr = "myaddr";
var age = "myage";

Quiero editar el texto de arriba en:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

El texto de arriba es solo un ejemplo simple, pero a veces tengo muchas líneas de palabras que tengo que editar su prefijo.



1
Yo personalmente abro otro editor de código like VS Codepara hacer precisamente esto.
Pramesh Bajracharya

@PrameshBajracharya ¿qué quieres decir? ¿Una aplicación externa o una extensión?
Entretoize

Respuestas:


182

Presione alt+ shift+ Apara alternar la selección de bloque (alternar la selección de bloque / columna en el editor de texto actual) , esto le permitirá escribir verticalmente en eclipse, luego puede hacerlo fácilmente.


Vaya a Ventana-> Preferencias.

ingrese la descripción de la imagen aquí

Busque el enlace en el cuadro de texto rodeado por un cuadro rojo.


43
Vale la pena señalar que esto funciona solo cuando las ediciones que desea realizar están alineadas con columnas.
Geoffrey Wiseman

19
@Harry Joy: en algunos editores, puede tener varios puntos de cursor que no están necesariamente alineados en columnas, en diferentes líneas, editando. Eclipse, por lo que puedo decir, no ofrece esa opción.
Geoffrey Wiseman

2
IntelliJ IDEA proporciona selección de múltiples columnas (ALT + J selecciona ocurrencia adicional de la palabra seleccionada)
Disper

6
Después de presionar la combinación "alt + shift + A para alternar la selección de bloque", presione shift + flecha hacia abajo para la selección de múltiples columnas
erhun

2
¿Qué pasa si queremos escribir en varias líneas diferentes?
Nubcake

26

En OS X, la combinación de teclas para ediciones de varias líneas en Eclipse (o STS) es option/alt+ command+A


3

Puedes probar el siguiente complemento,

https://github.com/caspark/eclipse-multicursor/releases

Con esta aparición múltiple del mismo texto se puede seleccionar y editar. Esto es similar a la funcionalidad de selección múltiple disponible en editores como Sublime y Visual Studio code.


2
buscar eclipse-multicursor en google me trae de vuelta aquí
Matteo

4
El proyecto está muerto :(
mlt
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.