GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible d'utiliser les touches fléchées seules pour développer le nœud de l'arborescence dans l'explorateur de packages dans Eclipse sous Linux ?

Mettez ceci dans votre ~/.gtkrc-2.0 et vous devriez être prêt à partir. Les lignes gauche et droite font le changement demandé, le reste n'est que mes ajouts personnels pour rendre l'arborescence plus dynamique. J'espère que ça aide !

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"

puis redémarrez votre Eclipse pour appliquer de nouvelles liaisons


Si quelqu'un se demande comment faire cela avec GTK3 - ouvrez simplement ~/.config/gtk-3.0/gtk.css et ajoutez ce qui suit :

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

Ma version pour GTK3 qui se comporte de manière plus naturelle.Ajoutez ce qui suit à ~/.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. Comment j'utilise cron sous Linux

  2. Comment installer et utiliser Snap Package Manager sur Alma Linux 8

  3. Comment utiliser la commande Su sous Linux

  4. Comment utiliser XBPS Package Manager sur Void Linux

  5. Comment utiliser Pacman sur Arch Linux

Utilisez Linux pour faire vos impôts

Utiliser des emoji de style Mac sous Linux

Comment utiliser pkgsrc sous Linux

Comment installer et utiliser Yarn Package Manager sous Linux

Comment utiliser le gestionnaire de paquets Yum sur Rocky Linux 8

Possible d'utiliser un .dll sous Linux