GNU/Linux >> Znalost Linux >  >> Linux

Je možné použít samotné klávesy se šipkami k rozbalení stromového uzlu v průzkumníku balíčků v Eclipse na Linuxu?

Vložte to do ~/.gtkrc-2.0 a měli byste být v pořádku jít. Levá a pravá čára provádějí požadovanou změnu, zbytek jsou pouze mé osobní doplňky, aby stromový pohled působil živěji. Doufám, že to pomůže!

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"

poté restartujte Eclipse, abyste použili nové vazby


Pokud někoho zajímá, jak to udělat s GTK3 - jednoduše otevřete ~/.config/gtk-3.0/gtk.css a přidejte následující:

@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;
}

Moje verze pro GTK3, která se chová přirozeněji. Přidejte následující do ~/.config/gtk-3.0/gtk.css:

@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. Jak používám cron v Linuxu

  2. Jak nainstalovat a používat Snap Package Manager na Alma Linux 8

  3. Jak používat Su Command v Linuxu

  1. Jak používat XBPS Package Manager na Void Linux

  2. Jak nainstalovat a používat Správce balíčků příze v Linuxu

  3. Linux – Nemohu používat rolování kolečkem myši v Eclipse Xfce?

  1. Jak nainstalovat a používat PIP Python Package Manager na Rocky Linux 8

  2. Je možné přerušit vypnutí na Linuxu?

  3. Je možné použít / v názvu souboru?