Jak edytować wiele wierszy?


120

Chcę edytować wiele linii w zaćmieniu, ale nie mogę znaleźć żadnego skrótu ani wtyczki. W Geany po prostu naciskam ctrl+ alt+ up/ downmogę dodać / edytować wiele linii.

Może ten przykład może wyjaśnić, o co mi chodzi:

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

Chcę edytować powyższy tekst na:

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

Powyższy tekst to tylko prosty przykład, ale czasami mam wiele wierszy słów, które muszę edytować jego przedrostek.



1
Osobiście otwieram inny edytor kodu, like VS Codeaby to zrobić.
Pramesh Bajracharya

@PrameshBajracharya co masz na myśli? Aplikacja zewnętrzna czy rozszerzenie?
Entretoize

Odpowiedzi:


182

Naciśnij alt+ shift+, Aaby przełączyć wybór bloku (Przełącz wybór bloku / kolumny w bieżącym edytorze tekstu) , pozwoli ci to pisać pionowo w zaćmieniu, a następnie możesz to łatwo zrobić.


Przejdź do Okno-> Preferencje.

wprowadź opis obrazu tutaj

Znajdź do oprawy w polu tekstowym otoczonym czerwoną ramką.


43
Warto zauważyć, że działa to tylko wtedy, gdy zmiany, które chcesz wprowadzić, są wyrównane do kolumn.
Geoffrey Wiseman

19
@Harry Joy - W niektórych edytorach możesz mieć wiele punktów kursora, które niekoniecznie są wyrównane do kolumn, w różnych wierszach, podczas edycji. Eclipse, o ile wiem, nie oferuje takiej opcji.
Geoffrey Wiseman

2
IntelliJ IDEA zapewnia wybór wielu kolumn (ALT + J zaznacza dodatkowe wystąpienie wybranego słowa)
Disper

6
Po naciśnięciu kombinacji „alt + shift + A, aby przełączyć wybór bloku”, a następnie naciśnij shift + strzałka w dół, aby wybrać wiele kolumn
erhun

2
Co jeśli chcemy pisać w wielu różnych wierszach?
Nubcake

26

W systemie OS X kombinacja klawiszy do edycji wieloliniowej w Eclipse (lub STS) to option/alt+ command+A


3

Możesz wypróbować następującą wtyczkę,

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

Dzięki temu wielokrotnemu wystąpieniu tego samego tekstu można wybrać i edytować. Jest to podobne do funkcji wielokrotnego wyboru dostępnej w edytorach, takich jak Sublime i Visual studio code.


2
wyszukiwanie eclipse-multicursor w google sprowadza mnie z powrotem tutaj
Matteo

4
Projekt nie żyje :(
mlt
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.