5

JetBrains 的 AppCode 中是否有快速显示变量类型的快捷方式?最好这类似于 Visual Studio,当您将鼠标悬停在变量上时,它会显示变量的类型。

4

4 回答 4

3

可以按SHIFT-COMMAND I来查看光标下变量的定义。它向您显示定义变量的行以及哪个文件。查看不是您编写的代码时非常方便。

于 2013-04-09T18:49:06.580 回答
3

或者,如果您在悬停时按住命令键,则可以悬停变量以显示执行摘要信息气泡。然后通过单击关键字(不是信息气泡),您可以“传递”到声明或实现特定接口的代码。例如,在以下行中:

[fa.AoEspec addTileSpec:[AoEtile AoEtileFromString:@"0,0,50,hit"]];

我将为 fa(局部变量)、AoeSpec(属性)、AoEtile(类)AoeTileFromString 获得一个“信息气泡”……所有这些都可以点击。

于 2013-04-10T18:51:03.703 回答
2

在 AppCode 2.1.xCmd+Shift+I中不是预定义的键盘快捷键(不再?!)。前面提到的Cmd+MouseOver可能不适合只用键盘的人。所以这里有一些替代方案:

  • Cmd+B- 去定义(并Cmd+Alt+CursorLeft返回)
  • Alt+SpaceCmd+y- 显示快速定义窗口 [1]

也许这很有帮助。

[1] 在 AppCode 2.1.2 中,我似乎向 JetBrains 提交了一个错误,即 iVars 的快速定义窗口为空(这些下划线变量由 @property 字段自动合成生成)。但在所有其他情况下,快速定义窗口工作正常!当您阅读此内容时,也许该错误已修复...

于 2013-07-29T19:35:44.280 回答
0

在 AppCode 2018.2 中对我有用的是control + command + ?变量位于光标下时(查看下的快速文档)。您可以在“查看”菜单下看到其他几个有用的组合。

于 2018-09-28T08:16:15.930 回答