33

是否有像 Eclipse 中的“开放声明”这样的功能,我们可以在新的 Android Studio 中使用?

就像F3按钮一样。

4

7 回答 7

57

以下是帮助您避免对所有其他命令提出相同问题的更多详细信息:

例如,按Ctrl + Shift + A,然后搜索您要查找的命令(“声明”)。这将找到命令“声明 - 按引用转到操作 - Ctrl + B”。

因此,您只需将光标放在您想去的方法上,然后按Ctrl + B?你也Ctrl + Click可以达到同样的目的。

帮助 - 每日提示对话框中描述了最有用的键盘快捷键。全部阅读。

于 2013-05-19T09:01:21.397 回答
10

在 IntelliJ-IDEA 中是Right-Click=> Go To=> Declaration。正如其他人所指出的,Android Studio 基于 IntelliJ-IDEA,在大多数情况下,体验是相同的。

于 2013-05-19T08:55:31.997 回答
9
  1. CTRL+B

  2. 右键单击,转到 -> 声明

  3. 对于 Mac:CMD+B

于 2015-05-22T13:10:21.903 回答
6

在 Preferences 中,我在 Keymap 中添加了 Navigate->Declaration 的快捷方式:

Android Studio/IntelliJ Keymap 屏幕 -> 添加声明的快捷方式

通过右键单击“添加鼠标快捷方式”添加了 cmd+button1 单击。

有趣的是,要使其“完全”像 eclipse 一样,您可能希望使 Javadocs 出现在悬停时。为此,您必须在编辑器->其他部分中设置“鼠标移动时显示快速文档”。

在编辑器->其他部分设置鼠标移动时显示快速文档

于 2015-03-25T18:39:00.070 回答
1

您可以单击鼠标中键和android studio打开声明或方法/变量的所有使用位置;

于 2019-01-31T17:20:28.130 回答
0

^B 关于变量。

有,但有时它不起作用(不像 Eclispe 它总是起作用)。构建项目。使用 Find Usages 或 Go to Implementation 等时搜索不起作用。自由文本搜索起作用。似乎在 AS 如何加载 gradle 项目方面存在脱节。

好消息是,如果您使用所有默认值创建一个全新的项目,那么这些东西就会起作用。我们的项目是由一家位于奥斯汀的移动咨询公司从 Eclipse 移植到 Android Studio 的;所以,看起来移植过程不干净。

总之,通过使用 Import、Java 7(必须修复类路径、删除 Oracle 符号链接等)以及安装 git 客户端并将其设置为从命令运行来修复这些不起作用的项目线。之后,项目不仅可以导入,Go To->Declaration 等功能也开始工作。Android Studio中经常出现的“NullException”消息消失了。

于 2015-03-24T17:58:17.743 回答
0

文件 - 设置 - 键盘映射 - Eclipse 设置所有快捷方式“Eclipse like”

于 2019-09-18T17:10:56.923 回答