GNU/Linux >> Belajar Linux >  >> Linux

Apakah mungkin menggunakan tombol panah saja untuk memperluas simpul pohon di penjelajah paket di Eclipse di Linux?

Masukkan ini ke dalam ~/.gtkrc-2.0 Anda dan Anda harus baik untuk pergi. Garis Kiri dan Kanan membuat perubahan yang diminta, sisanya hanyalah tambahan pribadi saya untuk membuat tampilan hierarki lebih seperti vim. Semoga itu bisa membantu!

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"

kemudian restart Eclipse Anda untuk menerapkan binding baru


Jika ada yang bertanya-tanya bagaimana melakukan ini dengan GTK3 - cukup buka ~/.config/gtk-3.0/gtk.css dan tambahkan berikut ini:

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

Versi saya untuk GTK3 yang berperilaku lebih alami. Tambahkan berikut ini ke ~/.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. Bagaimana saya menggunakan cron di Linux

  2. Cara Menginstal dan Menggunakan Snap Package Manager di Alma Linux 8

  3. Cara menggunakan Perintah Su di Linux

  1. Cara Menggunakan Pengelola Paket XBPS di Void Linux

  2. Cara menggunakan Pacman di Arch Linux

  3. Cara Menginstal Dan Menggunakan Manajer Paket Benang Di Linux

  1. Kemungkinan untuk membatalkan shutdown di Linux?

  2. Kemungkinan untuk menggunakan .dll di Linux

  3. Perluas larik Linux MD RAID 10 untuk menggunakan disk yang lebih besar