我通常希望所有搜索结果(来自ctrl-H
)完全展开,但默认情况下只展开第一个叶节点。
我最终要做的是单击“搜索”视图中的“全部展开”按钮,但这很乏味。
有没有办法自动让结果完全展开?
不,但您可以使用操作系统的键盘快捷键。在 Linux 上,使用Nk*(*
在小键盘上) 展开当前节点和所有子节点。
Windows 用户可以使用Shift+Nk*
在 Mac 上,选择所有节点,Command+A然后使用Command+Right Arrow
在没有数字键盘的 Mac 上,为避免移动鼠标:
做搜索
焦点在搜索视图中移动
(确保在搜索之前关闭“查找/替换”对话框,否则会占据焦点)
快速执行此序列:
Alt ⎇</kbd> + ► Right Arrow (expand the root node)
(由于某些原因⎇</kbd> + ►</kbd> doesn't expand all of the root children, first you have to collapse it.)
这比单击小+
图标要快。
在没有数字键盘的 Windows 上,以下内容可以帮助您在不单击鼠标的情况下快速扩展搜索结果。
此方法不会立即展开结果,但我发现它比使用鼠标单击
+
Eclipse 上的按钮更方便快捷。
搜索后,将一个搜索结果扩展hold
到► Right Arrow其end root
一旦到达end root
, 按▼ Down Arrow移动到the next search result
,hold
上► Right Arrow将一个搜索结果扩展到它的end root
step 1
,step 2
直到所有结果都展开。