仅在页面上搜索的Eclipse快捷方式

时间:2011-11-02 07:46:40

标签: java eclipse shortcut

Ctrl + Shift + G允许在工作区中搜索。 但有时班级很重要。 Eclipse中是否存在快捷方式以仅接收当前类或页面中的出现列表? 感谢。

4 个答案:

答案 0 :(得分:1)

如果您只想查看当前班级的所有方法/变量,那么在选择班级“工作区”时,您总是可以使用 F4

编辑1
标记你的评论。为此,您可以在“文件搜索”选项卡中使用 CTRL + H 设置搜索条件,它将在“搜索”选项卡中显示所选类的所有匹配项。

编辑2
如果要像CTRL + F命令一样快地使用它,则需要自定义此对话框窗口。打开它,选择“自定义...”,仅选中“文件搜索”。您也可以输入“文件名模式”*****,它允许搜索少数选定的文件。完成所有这些操作后, CTRL + H 命令将像 CTRL + F 一样工作。

PS。使用组合 Ctrl + SHIFT + L ,它将显示所有可用的带有描述的eclipse快捷方式。

答案 1 :(得分:0)

您可以使用Search > File菜单选项中的文件搜索。这应该会出现类似于:

的对话框

Eclipse File Search Dialog

哪个应该是这样的:

Eclipse Search Results Window

答案 2 :(得分:0)

某些给定答案指的是默认键映射。这些可能会造成混淆,因为键盘映射可能会被用户更改,或者可能因Eclipse版本而异。此外,熟悉Eclipse但熟悉其他编辑器(如Notepad++Visual Studio)的开发人员可能希望使用熟悉的映射来实现常见功能。

根据我对您的要求的理解,您可以在Windows > Preferences > General > Keys下找到您要查找的功能:

  • Find Next(双击您要查找的项目,然后使用您指定的键盘快捷键,默认为 Ctrl + K
  • Find Previous(如上所述,但反方向,默认为 Ctrl + Shift + K
  • Open Search Dialog(您可能希望点击Customize,然后点击Remember last used page,默认为 Ctrl + H

特别是,Find NextFind Previous仅在当前文件中搜索。

我自己使用默认Eclipse键映射的经验令人困惑。例如,为什么要切换 Ctrl + F Ctrl + H 的语义?我遇到过的大多数文本编辑器(Visual StudioDelphiNotepadNotepad++Word等都有以下关键映射,您将成为如果您只是重新分配这些内容,那么在Eclipse中会更高效:

  • Open Search Dialog Ctrl + F
  • Find and Replace Ctrl + H
  • Find Next F3
  • Find Previous Shift + F3

当然这些只是建议,纯粹是个人品味。

答案 3 :(得分:-1)

在选定的已打开文件中,您可能需要find功能 CTRL + F