Wie aktiviere ich den Spaltenauswahlmodus in Eclipse?


359

News schrieb, dass Eclipse 3.5 endlich die Spaltenauswahl unterstützt. Leider weiß ich nicht, wie ich es aktivieren soll. Ich habe versucht, die ALT-Taste zu drücken, wie ich es in Visual Studio und allen anderen Microsoft-Produkten gewohnt bin, aber das hatte keine Auswirkungen.

Wie kann ich einen vertikalen Block in Eclipse markieren?

Antworten:


466

Um den Cursor zu aktivieren und die Spalten auszuwählen, die Sie auswählen möchten, verwenden Sie:

Windows: Alt+ Shift+A

Mac: command+ option+A

Linux-basiertes Betriebssystem: Alt+ Shift+A

Drücken Sie zum Deaktivieren die Tasten erneut.

Diese Informationen stammen aus dem Java-Blog von DJ .


4
Ich sehe, es ist ein ganzer "Modus", der aktiviert werden muss.
Objekt

9
alt + shift + a dnw für mich auf osx
erikvold

4
alt + shift + a funktioniert in meiner Eclipse nicht. Wie kann ich es von der Sonnenfinsternis aus aktivieren?
Yog Guru

2
Dies funktioniert nicht für mich in Android Developer Tools Build: v22.0.5-757759 Bearbeiten: Schauen Sie nach unten Android-Entwickler!
anon58192932

14
Für Eclipse Kepler auf Mavericks ist es command+ option+A
Fydo

122

Unter Windows und Linux ist es AltShiftA, wie RichieHindle betonte. Unter OSX ist es OptionCommandA( A). Es ist auch erwähnenswert, dass die beiden Modi unterschiedliche Schriftarteneinstellungen haben können. Wenn Sie also die Standardtextschrift geändert haben, kann es schwierig sein, die Blockauswahlmodi umzuschalten und die Schriftartenänderung zu sehen.

Schließlich wird das Popup "Suchbefehle" ( Ctrl3oder Command3) es für Sie finden, wenn Sie block eingeben . Dies ist nützlich, wenn Sie die Funktion gerade häufig genug verwenden, um den Hotkey zu vergessen.


11
So ändern Sie die Schriftart in diesem Auswahlmodus: Eclipse -> Einstellungen -> Allgemein -> Darstellung -> Farben und Schriftarten -> Grundlegend -> Texteditor Blockauswahlschriftart.
John

Gibt es eine Möglichkeit, die Spaltenmodusauswahl zu aktivieren, wenn Sie in der Konsolen- oder JUnit-Konsolenansicht suchen? Alt-Shift-A funktioniert nur im Quellcode-Bearbeitungsfenster / in der Quellcode-Ansicht.
JasonRobinson

Ich sehe keine Möglichkeit, die Blockauswahl in der Konsole zu aktivieren. Sie können den Inhalt in einen Eclipse-Puffer kopieren und dort auswählen.
Geoffrey Wiseman

66

Wie RichieHindle betonte, ist die Verknüpfung für die Auswahl von Spalten (Blöcken) Alt+Shift+A. Das Problem , das ich lief in ist , dass das Android SDK auf Eclipse 3 Verknüpfungen verwendet , dass alle beginnen mit Alt+Shift+A, wenn Sie also , dass eingeben, erhalten Sie eine Auswahl an fort mit gegeben werden D, Soder R.

Um dies zu lösen umdefiniert ich die Spaltenauswahl als Alt+Shift+A,A( Alt, Shift, Azusammengedrückt und dann durch eine nachfolgende gefolgt A). Gehen Sie dazu zu Windows > Preferencesund geben Sie ein keysoder navigieren Sie zu General > Keys. Geben Sie unter den Tasten das filter textvon ein, block selectionum schnell die Verknüpfungsliste für zu finden toggle block selection. Hier können Sie die Verknüpfung für die Spaltenauswahl nach Ihren Wünschen anpassen.


3
Es ist eine sehr nützliche Information für Android-Entwickler. Vielen Dank.
Emir Akaydın

Das war einfach. Tolles Dienstprogramm für alle Android-Entwickler. Vielen Dank!
Kyle Clegg

Besonders schön, die Anweisungen hier zu platzieren ... Ich habe bereits toggle block selectionim Schlüsseleintrag gesucht , aber ich hatte keine Ahnung, wie der Name
Timo

Ich wünschte, es gäbe eine Möglichkeit, das nervige Android als + Shift + eine Auswahl loszuwerden: (und nein, ich habe das Android-Plugin nicht installiert, soweit ich das
beurteilen

Ich habe alle anderen ALT + Umschalt + A-Befehle gelöst und die Auswahl des Umschaltblocks funktioniert derzeit nicht als Hotkey. BEARBEITEN: Durch einen Neustart von ADT wurde das Hotkey-Problem behoben. Alt + Umschalt + A funktioniert jetzt einwandfrei.
anon58192932

21

Zunächst muss Ihre Maustaste im Editor fokussiert sein, um den Blockauswahlmodus umschalten zu können

Geben Sie hier die Bildbeschreibung ein

Klicken Sie auf toggleButtonwie in der Abbildung gezeigt und es wird enable Vertical selection. Nach der Auswahl erneut umschalten.


Dies funktioniert unter ADT und zeigt auch, dass die Verknüpfung Alt + Umschalt + A ist, aber das funktioniert nicht.
Rombus

2
Danke für den Screenshot. Bei den hier aufgeführten Tastaturkürzeln wird davon ausgegangen, dass die Tastenkombination tatsächlich funktioniert. Da dies nicht visuell ist, ist das Zeigen auf die Schaltfläche eine gute Referenz. Außerdem zeigt die Schaltfläche die Tastenkombination mit einem Tooltip an. In diesem Fall die ALT + SHIFT + A-Lösung, die in den Android Developer Tools v22.0.1-685705 nicht funktioniert.
CrazyIvan1974

15

Zusätzlich können Sie das Fenster mit der Tastenansicht ändern -> Einstellungen und dann Folgendes eingeben: 'Tasten'. Wenn die Seite mit den Schlüsseleinstellungen geöffnet wird, können Sie 'Blockauswahl umschalten' und voila!


Danke für die Information. Ich bin neu in der Eclipse-IDE und kannte nur das Fenster "Key-Assist".
Objekt

9

Sie können den Spaltenbearbeitungsmodus über die Tastenkombination aktivieren und deaktivieren ALT-SHIFT-A.

Nach der Aktivierung können Sie entweder mit der Maus einen Textblock auswählen oder mit der Tastatur SHIFT(wie bei einer normalen Tastaturauswahl, außer dass sich die Auswahl jetzt in einem Block befindet).

Wenn Sie Ihre Standardschriftart für die Textbearbeitung geändert haben, wird durch Aufrufen des Spaltenbearbeitungsmodus wahrscheinlich Ihre Bildschirmschriftart in die Standardschriftart für die Spaltenbearbeitung geändert (die sich wahrscheinlich von Ihrer geänderten Schriftart unterscheidet. Um die Schriftart im Spaltenbearbeitungsmodus zu ändern, gehen Sie zu Wählen Sie das Menü aus und wählen Sie Window -> Preferences, dann im Baum auf der linken Seite, General -> Appearance -> Colors and Fontsund wählen Sie dann Basic -> Text Editor Block Selection Fontauf der rechten Seite den Baum aus. Anschließend können Sie die Schriftart so auswählen, dass sie mit Ihrer Schriftart "Nicht im Spaltenbearbeitungsmodus" übereinstimmt.


6

Ein anderer Versuch:

Das Vrapper- Plugin emuliert vimim Eclipse-Editor. Eine seiner Funktionen ist der visual blockModus, der in Eclipse einwandfrei funktioniert.

Es ist standardmäßig zugeordnet, Ctrl-Vwas den Einfügebefehl in Eclipse stört. Sie können den visual blockModus entweder einer anderen Verknüpfung zuordnen oder den pasteBefehl einer anderen Taste zuordnen . Ich habe mich für Letzteres entschieden: Den pasteBefehl neu zugeordnet, Ctrl-Shift-Vum dem Verhalten meines Terminals zu entsprechen.


0
  • Drücken Sie Alt + Umschalt + A.
  • Beachten Sie, dass der Bildschirm herauszoomt
  • Treffen Sie die Auswahl mit der Maus
  • Drücken Sie Alt + Umschalt + A, um zum alten Modus zurückzukehren. Geben Sie hier die Bildbeschreibung ein
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.