GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ist es möglich, nur die Pfeiltasten zu verwenden, um den Baumknoten im Paket-Explorer in Eclipse unter Linux zu erweitern?

Fügen Sie dies in Ihren ~/.gtkrc-2.0 ein und Sie sollten gut gehen. Die linken und rechten Zeilen nehmen die angeforderte Änderung vor, der Rest sind nur meine persönlichen Ergänzungen, damit die Baumansicht Vim-ähnlicher wirkt. Hoffe das hilft!

binding "gtk-binding-tree-view" {
    bind "j"        { "move-cursor" (display-lines, 1) }
    bind "k"        { "move-cursor" (display-lines, -1) }
    bind "h"        { "expand-collapse-cursor-row" (1,0,0) }
    bind "l"        { "expand-collapse-cursor-row" (1,1,0) }
    bind "o"        { "move-cursor" (pages, 1) }
    bind "u"        { "move-cursor" (pages, -1) }
    bind "g"        { "move-cursor" (buffer-ends, -1) }
    bind "y"        { "move-cursor" (buffer-ends, 1) }
    bind "p"        { "select-cursor-parent" () }
    bind "Left"     { "expand-collapse-cursor-row" (0,0,0) }
    bind "Right"    { "expand-collapse-cursor-row" (0,1,0) }
    bind "semicolon" { "expand-collapse-cursor-row" (0,1,1) }
    bind "slash"    { "start-interactive-search" () }
}
class "GtkTreeView" binding "gtk-binding-tree-view"

Starten Sie dann Ihr Eclipse neu, um neue Bindungen anzuwenden


Falls sich jemand fragt, wie man das mit GTK3 macht - einfach ~/.config/gtk-3.0/gtk.css öffnen und fügen Sie Folgendes hinzu:

@binding-set MyTreeViewBinding
{
    bind "Left"     { "expand-collapse-cursor-row" (0,0,0) };
    bind "Right"    { "expand-collapse-cursor-row" (0,1,0) };
}

GtkTreeView
{
  gtk-key-bindings: MyTreeViewBinding;
}

Meine Version für GTK3, die sich natürlicher verhält. Fügen Sie Folgendes zu ~/.config/gtk-3.0/gtk.css hinzu:

@binding-set MyTreeViewBinding
{
    bind "Left"     { "select-cursor-parent" ()
                      "expand-collapse-cursor-row" (0,0,0) };
    bind "Right"    { "expand-collapse-cursor-row" (0,1,0) };
}

GtkTreeView
{
    gtk-key-bindings: MyTreeViewBinding;
}

Linux
  1. Wie ich Cron unter Linux verwende

  2. So installieren und verwenden Sie den Snap-Paket-Manager unter Alma Linux 8

  3. So verwenden Sie den Su-Befehl unter Linux

  4. So verwenden Sie den XBPS-Paket-Manager unter Void Linux

  5. So verwenden Sie Pacman unter Arch Linux

Verwenden Sie Linux, um Ihre Steuern zu erledigen

Verwenden Sie Emojis im Mac-Stil unter Linux

So verwenden Sie pkgsrc unter Linux

So verwenden Sie den Yum-Paket-Manager unter Rocky Linux 8

Ist es möglich, / in einem Dateinamen zu verwenden?

Erweitern Sie ein Linux MD RAID 10-Array, um größere Festplatten zu verwenden