GNU/Linux >> Linux Esercitazione >  >> Linux

È possibile utilizzare i tasti freccia da soli per espandere il nodo dell'albero in Esplora pacchetti in Eclipse su Linux?

Inseriscilo nel tuo ~/.gtkrc-2.0 e dovresti essere a posto. Le linee Left e Right apportano la modifica richiesta, il resto sono solo mie aggiunte personali per rendere la vista ad albero più simile a Vim. Spero di esserti stato d'aiuto!

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"

quindi riavvia Eclipse per applicare nuovi binding


Se qualcuno si sta chiedendo come farlo con GTK3, apri semplicemente ~/.config/gtk-3.0/gtk.css e aggiungi quanto segue:

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

La mia versione per GTK3 che si comporta in modo più naturale. Aggiungi quanto segue a ~/.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. Linux – Uso di O_direct su Linux?

  2. Linux:non riesco a utilizzare lo scorrimento della rotellina del mouse in Eclipse Xfce?

  3. Come installare e utilizzare PIP Python Package Manager su Rocky Linux 8

  4. È possibile interrompere l'arresto su Linux?

  5. Possibile utilizzare un .dll su Linux

5 motivi per utilizzare i gestori di pacchetti Linux

Usa Linux per pagare le tasse

Usa emoji in stile Mac su Linux

Come usare pkgsrc su Linux

Come utilizzare Yum Package Manager su Rocky Linux 8

Espandere un array Linux MD RAID 10 per utilizzare dischi più grandi