Jak włączyć tryb wyboru kolumny w Eclipse?

359

Wiadomości napisały, że Eclipse 3.5 wreszcie obsługuje wybór kolumn. Niestety nie wiem, jak to włączyć. Próbowałem naciskać klawisz ALT, jak zwykle w Visual Studio i wszystkich innych produktach Microsoft, ale to nie miało żadnego efektu.

Jak mogę oznaczyć pionowy blok w Eclipse?

vobject
źródło

Odpowiedzi:

466

Aby aktywować kursor i wybrać kolumny, które chcesz wybrać, użyj:

Windows: Alt+ Shift+A

Mac: command+ option+A

System operacyjny Linux: Alt+ Shift+A

Aby dezaktywować , naciśnij ponownie klawisze.

Informacje te pochodzą z Java Blog DJ'a .

RichieHindle
źródło
4
Rozumiem, że należy włączyć cały „tryb”.
vobject
9
alt + shift + dnw dla mnie na osx
erikvold
4
Alt + Shift + A nie działa w moim zaćmieniu. jak włączyć to z zaćmienia?
Yog Guru,
2
To nie działa dla mnie w Android Developer Tools Build: v22.0.5-757759 edycja: Spójrz w dół na programistów Androida!
anon58192932
14
Dla Eclipse Kepler na Mavericks jego command+ option+A
Fydo
122

W systemach Windows i Linux jest to AltShiftA, jak zauważył RichieHindle. W OSX jest OptionCommandA( A). Warto również zauważyć, że oba tryby mogą mieć różne preferencje czcionek, więc jeśli zmieniłeś domyślną czcionkę tekstową, może to być denerwujące, aby przełączać tryby wyboru bloku i zobaczyć zmianę czcionki.

Wreszcie wyskakujące okienko „polecenia wyszukiwania” ( Ctrl3lub Command3) znajdzie je dla Ciebie, jeśli wpiszesz blok. Jest to przydatne, jeśli używasz tej funkcji wystarczająco często, aby zapomnieć o skrócie.

Geoffrey Wiseman
źródło
11
Aby zmodyfikować czcionkę w tym trybie zaznaczania: Eclipse -> Preferencje -> Ogólne -> Wygląd -> Kolory i czcionki -> Podstawowe -> Edytor tekstu Czcionka bloku wyboru.
Jan
Czy istnieje sposób włączenia wyboru trybu kolumnowego podczas przeglądania konsoli lub widoku konsoli JUnit? Alt-Shift-A działa tylko w oknie / widoku edycji kodu źródłowego.
JasonRobinson
Nie widzę żadnego sposobu na włączenie wyboru bloku w konsoli - możesz skopiować zawartość do bufora Eclipse, a następnie tam wybrać.
Geoffrey Wiseman
66

Jak zauważył RichieHindle, skrótem do wyboru kolumny (bloku) jest Alt+Shift+A. Problem wpadłem na to, że Android SDK Eclipse wykorzystuje 3 skróty z wszystkich początek Alt+Shift+A, więc jeśli piszesz, że będziesz mieć do wyboru kontynuując D, Salbo R.

Aby rozwiązać ten problem, że nowo wybór kolumnowym Alt+Shift+A,A( Alt, Shift, Adociskane do siebie, a następnie przez kolejne A). Aby to zrobić, przejdź do, Windows > Preferencesa następnie wpisz keyslub przejdź do General > Keys. Pod Keys wprowadzić filter textz block selectionszybko znaleźć skrót do aukcji toggle block selection. Tutaj możesz dostosować skrót do wyboru kolumny, jak chcesz.

Peter Ajtai
źródło
3
to bardzo przydatna informacja dla programistów Androida. Dziękuję Ci.
Emir Akaydın
To było łatwe. Świetne narzędzie dla wszystkich deweloperów Androida. Dziękuję Ci!
Kyle Clegg
Szczególnie miło tu umieścić instrukcje ... szukałem toggle block selectionjuż wpisu Keys, ale nie miałem pojęcia, jak się nazywa ...
Timo,
Szkoda, że ​​nie było sposobu, aby pozbyć się irytującego Androida ALS + SHIFT + DO WYBORU :( I nie, nie mam zainstalowanej wtyczki dla Androida, o ile mogę powiedzieć)
AmanicA
Odłączam wszystkie pozostałe polecenia ALT + Shift + A i przełączanie bloku nie działa obecnie jako skrót klawiszowy. EDYCJA: Ponowne uruchomienie ADT naprawiło problem skrótu. Alt + Shift + A działa teraz dobrze.
anon58192932,
21

Po pierwsze, klawisz myszy musi być aktywny w edytorze, aby włączyć tryb wyboru bloku

wprowadź opis zdjęcia tutaj

Kliknij, toggleButtonjak pokazano na rysunku, a to zrobi enable Vertical selection. Po wybraniu przełącz go ponownie.

Zar E Ahmer
źródło
Działa to w ADT, pokazuje też, że skrót to Alt + Shift + A, ale to nie działa.
Rombus
2
Dzięki za zrzut ekranu. Podane tutaj skróty klawiaturowe zakładają, że skrót faktycznie działa. Ponieważ nie ma to charakteru wizualnego, wskazanie przycisku jest świetnym odniesieniem. Ponadto przycisk wskazuje jego klawisz skrótu za pomocą podpowiedzi. W takim przypadku rozwiązanie ALT + SHIFT + A, które nie działa w Android Developer Tools v22.0.1-685705.
CrazyIvan1974
15

Dodatkowo możesz zmienić okno widoku klawiszy -> preferencje, a następnie wpisać: „klucze”, a gdy otworzy się strona preferencji klawiszy, możesz wpisać „przełącz blok wyboru” i voila!

javamonkey79
źródło
Dzięki za informację. Jestem nowy w środowisku IDE Eclipse i znałem tylko okno „Key-Assist”.
vobject
9

Możesz włączyć lub wyłączyć tryb edycji kolumny za pomocą skrótu klawiaturowego ALT-SHIFT-A.

Po włączeniu możesz następnie użyć myszy, aby zaznaczyć blok tekstu, lub klawiatury, używając SHIFT(jak zwykły wybór klawiatury, z tym że zaznaczenie będzie teraz w bloku).

Jeśli zmieniłeś domyślną czcionkę do edycji tekstu, przejście do trybu edycji kolumny prawdopodobnie zmieni czcionkę ekranową na domyślną czcionkę edycji kolumny (która prawdopodobnie jest inna niż zmieniona czcionka. Aby zmienić czcionkę w trybie edycji kolumny, przejdź do menu i wybierz Window -> Preferences, a następnie w drzewie po lewej stronie wybierz General -> Appearance -> Colors and Fonts, a następnie wybierz Basic -> Text Editor Block Selection Fontw drzewie po prawej stronie. Następnie możesz wybrać czcionkę, która będzie spójna z czcionką „nie w trybie edycji kolumny”.

jklp
źródło
6

Inne podejście:

Vrapper plugin emuluje vimwewnątrz edytora Eclipse. Jedną z jego funkcji jest visual blocktryb, który działa dobrze w środowisku Eclipse.

Domyślnie jest odwzorowane, Ctrl-Vco zakłóca polecenie wklejania w środowisku Eclipse. Możesz zmienić visual blockprzypisanie trybu do innego skrótu lub przypisać pastepolecenie do innego klawisza. Wybrałem to drugie: zmieniłem przypisanie pastepolecenia, Ctrl-Shift-Vaby pasowało do zachowania mojego terminala.

HRJ
źródło
0
  • Naciśnij klawisze Alt + Shift + A
  • Zauważ, że ekran jest pomniejszany
  • Dokonaj wyboru za pomocą myszy
  • Naciśnij klawisze Alt + Shift + A, aby wrócić do starego trybu. wprowadź opis zdjęcia tutaj
S Kryszna
źródło