Wenn ich Eclipse benutze, durchsuche ich den Paket-Explorer-Baum häufig mit den Tastaturpfeilen.
In Windows kann ich einen reduzierten Knoten durch Drücken der →Taste erweitern. Unter Linux muss ich Shift+ drücken →. Gibt es eine Möglichkeit, dies so zu konfigurieren, dass Shiftes nicht erforderlich ist?
Right
Auf einem bereits erweiterten Knoten sollte zum ersten untergeordneten Knoten gesprungen werden,Left
auf einem bereits reduzierten Knoten sollte zum übergeordneten Knoten gesprungen werden.Antworten:
Meine Version für GTK3, die sich natürlicher verhält. Fügen Sie ~ / .config / gtk-3.0 / gtk.css Folgendes hinzu:
quelle
Setzen Sie dies in Ihre
~/.gtkrc-2.0
und Sie sollten gut zu gehen sein. Die linken und rechten Linien bewirken die gewünschte Änderung, der Rest sind nur meine persönlichen Ergänzungen, damit die Baumansicht vim-ähnlicher wirkt. Hoffentlich hilft das!Starten Sie dann Ihre Eclipse neu, um neue Bindungen anzuwenden
quelle
bind "<Alt>Up" { "select-cursor-parent" () }
können Sie mit Alt-Up zum übergeordneten Knoten springen. Dann können Sie den Baum leicht reduzieren, selbst wenn Ihre aktuelle Auswahl an untergeordneten Knoten weit unten in der Liste steht.Wenn sich jemand fragt, wie das mit GTK3 geht, öffnen Sie einfach
~/.config/gtk-3.0/gtk.css
Folgendes und fügen Sie Folgendes hinzu:quelle
Die Antwort von Andrew ist richtig. Bitte beachten Sie, dass in neueren Versionen von Ubuntu keine ~ / .gtkrc-2.0-Datei vorhanden ist. Sie können diese also entweder erstellen oder das gtkrc Ihres aktuellen Themas bearbeiten, das in gespeichert ist
/usr/share/themes/your_theme/gtk-2.0/gtkrc
quelle
Ich habe versucht, die Antwort von @Andrew Lazarev zu verwenden . Aufgrund einer nicht abwärtskompatiblen Änderung in GTK3.20 ( https://bugzilla.gnome.org/show_bug.cgi?id=766166 ) müssen die Bindungen jedoch leicht angepasst werden:
Beachten Sie das
-
Vorhergtk-key-bindings
und dasGtkTreeView
Umbenannte intreeview
.quelle
Die Navigation des Baum-Widgets wird durch das unterlegte Widget-Toolkit GTK gesteuert. SWT / Eclipse hat keine Kontrolle darüber. Wenn eine solche Konfiguration zum Ändern der Verknüpfung erforderlich ist, muss sie von der GTK-Seite selbst vorgenommen werden.
quelle