【发布时间】:2012-05-20 04:11:40
【问题描述】:
我通常希望所有搜索结果(来自ctrl-H)完全展开,但默认情况下只展开第一个叶节点。
我最终做的是单击搜索视图中的“全部展开”按钮,但这很乏味。
有没有办法自动将结果完全展开?
【问题讨论】:
-
标记
Search/ViewMenu/ShowAsList,还有SortBy/ParentName。树模式确实很烦人。
我通常希望所有搜索结果(来自ctrl-H)完全展开,但默认情况下只展开第一个叶节点。
我最终做的是单击搜索视图中的“全部展开”按钮,但这很乏味。
有没有办法自动将结果完全展开?
【问题讨论】:
Search/ViewMenu/ShowAsList,还有SortBy/ParentName。树模式确实很烦人。
不可以,但您可以使用操作系统的键盘快捷键。在 Linux 上,使用 Nk*(小键盘上的*)展开当前节点和所有子节点。
Windows 用户可以使用 Shift+Nk*
在 Mac 上,使用 Command+A 选择所有节点,然后使用 Command+右箭头
展开它们【讨论】:
Preferences -> Keys中这个函数的术语是什么吗?我想重新映射它,但找不到它。
在没有数字键盘的 Mac 上,避免移动鼠标:
进行搜索
焦点在搜索视图中移动
(确保在搜索之前关闭“查找/替换”对话框, 否则它会占据焦点)
快速完成这个序列:
Alt ⎇ + ►右箭头(展开根节点)
(由于某种原因 ⎇ + ► 不会展开所有的根子节点,首先你必须折叠它。)
这比点击小+ 图标要快。
【讨论】:
在没有数字键盘的 Windows 上,以下内容可以帮助您在不单击鼠标的情况下快速扩展搜索结果。
这种方法不会立即展开结果,但我发现它比使用鼠标点击 Eclipse 上的
+按钮更方便快捷。
搜索后,hold 上 ► 右箭头 将一个搜索结果扩展到其end root
到达end root 后,按▼ 向下箭头 移动到the next search result,hold 到► 向右箭头 以展开一个搜索结果到它的end root
step 1 和 step 2,直到所有结果都展开。【讨论】: