在Eclipse IDE中,在编辑器中打开了一个当前文件,并将Project Explorer视图链接到编辑器。
我想仅使用键盘在浏览器视图中从父文件夹导航回父文件夹。 (每个文件夹可能包含数百个文件)
或者,我想在资源管理器视图中切换(关闭)所选文件的父文件夹。
鼠标变通办法
作为一种解决方法,我当前的工作流程是使用鼠标向上滚动浏览器直到父文件夹,然后使用左侧的-按钮将其关闭。
由于与编辑器链接模式,资源管理器视图向下滚动到当前文件,这使得父文件夹在资源管理器中不可见。
必须执行此操作才能使鼠标方式不太有效。
另一个键盘解决方法
使用键近似导航到父级 PAGE-UP 可以向上滚动,但是根据文件数,它也不起作用。
有没有现成的键盘,或者有没有这样做的方法?
注意:在Ubuntu 18.04.1 LTS上使用Oxygen.3a版本(4.7.3a)
答案 0 :(得分:1)
有一个名为“在(项目浏览器)中显示”的键绑定。(*)在Preferences->General->Keys
菜单中为此定义一个键。这将选择您在项目资源管理器中处理的文件。 (或者您可以通过鼠标手动选择)
此后,您可以使用左箭头键(←)转到当前所选文件的父目录。再次按此键将关闭当前选择的文件夹。 (再按一次将在项目浏览器树中上一层)
Ps:右箭头键(→)可用于打开当前选择的文件夹。
(*)如果要在包资源管理器树中执行此操作,请为“在(包资源管理器)中显示”定义一个键。 (其他都一样)
答案 1 :(得分:1)
最后,我找到了答案!我结合了this post的答案,重新启动了GNOME shell,重新启动了eclipse,它的工作原理是
编辑~/.config/gtk-3.0/gtk.css
(如果不存在则创建):
@binding-set MyTreeViewBinding
{
bind "<shift>Left" { "select-cursor-parent" () };
bind "Left" { "expand-collapse-cursor-row" (0,0,0) };
bind "Right" { "expand-collapse-cursor-row" (0,1,0) };
}
treeview
{
-gtk-key-bindings: MyTreeViewBinding;
}
要重新启动GNOME shell,请按 ALT + F2 。
应用此解决方案将添加以下功能:
我想出了重新启动GNOME shell和eclipse的步骤。不知道是否只是更改配置马上就能解决问题。还没尝试过:D
我正在使用GNU / Linux Ubuntu 18.04.4 LTS。