当前位置: 首页 > 面试题库 >

在Linux上的Eclipse中,是否可以单独使用箭头键来扩展包浏览器中的树节点?

华泳
2023-03-14
问题内容

使用Eclipse时,我经常使用键盘箭头浏览包浏览器树。

在Windows中,我可以通过按键来展开折叠的节点。在Linux中,我需要按Shift+
。有没有一种方法可以重新配置Shift而不是必需的?


问题答案:

将其放入您的手机中~/.gtkrc-2.0,您应该会很好。左和右行进行了请求的更改,其余只是我个人添加的内容,以使树状视图更像vim。希望有帮助!

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"

然后重新启动Eclipse以应用新的绑定



 类似资料:
  • 问题内容: 我正在尝试创建类似于konami代码“向上,向上,向下,向下,a,b,a,b,enter”的交互->发生了某些情况。 是否可以使用ng-keypress收听箭头按键?似乎不起作用? 的HTML: s 这不会注销箭头键事件吗? 我是否必须在窗口上推出自己的听众?如果是这样,我如何才能做到这一点? 问题答案: 演示 编辑 从更改为 DEMO

  • 问题内容: 我正在寻找一种在客户端(即在浏览器中)进行traceroute的方法。 据我所知,不可能通过Javascript或Flash发送具有任意TTL值的ICMP,UDP或TCP数据包。我知道Flash允许通过Actionscript中的Socket类进行TCP连接,但是它对于traceroute实现似乎没有用。 是开发浏览器插件的唯一解决方案吗? 编辑 :我刚刚发现它已经用Java小程序完成

  • 问题内容: 我是浏览器扩展开发的新手,我了解浏览器扩展更改页面并向其中注入代码的概念。 有没有办法可以扭转这个方向?我编写了一个扩展程序,提供了一组API,想要使用该扩展程序的网站可以检测到该扩展程序的存在,如果存在,该网站可以调用诸如这样的API方法。在Chrome,Firefox和Safari中可能吗? 例: Google创建了一个名为BeautifierExtension的新扩展。它具有一组

  • 问题内容: 我正在使用Selenium RC自动执行一些浏览器操作,但我希望浏览器不可见。这可能吗?怎么样?selenium网格呢?我也可以隐藏Selenium RC窗口吗? 问题答案: 有几种选择: 您可以使用Selenium Grid,以便在完全不同的计算机(或虚拟机)上打开浏览器,然后如果您想查看浏览器,则可以通过VNC或远程桌面连接连接到该计算机。另外,还有一个选择:如果在该远程服务器上运

  • 问题内容: 我用Yeoman的应用程序启动了Angular.js应用程序,其中包括Karma测试。然后,合理的失败是因为Karma无法找到任何浏览器。(尚未在应用程序的node_modules / karma配置文件中设置。) 我正在通过SSH在远程计算机上进行开发,我认为(如果我错了,请告诉我)安装Chrome毫无意义。 那么有可能在没有任何浏览器的情况下运行Karma吗? 问题答案: 业力 需

  • 我想使用我的selenium2网格在几个浏览器上运行我的behat测试。我已经设法使它们以不同的behat.yml配置文件在每个环境/浏览器的基础上运行,但我希望配置一个behat配置文件来触发在我的所有节点上的运行。 我的behat.yml配置文件如下所示: 浏览器字段中的数组,config parser不喜欢 具有多个名称的字符串,认为我有一个以字符串sigh命名的浏览器 为我的seleniu