在AppCode中显示变量的类型

时间:2013-04-09 18:42:39

标签: appcode

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

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

或者,如果在悬停时按住命令键,则可以悬停变量以使执行摘要信息起泡。然后,点击关键字(而不是信息泡泡),然后您可以点击'到声明或实现特定接口的代码。例如,在以下行中:

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

我会得到一个'信息泡沫' for fa(局部变量),AoeSpec(属性)AoEtile(一个类)AoeTileFromString ...全部可点击。

答案 2 :(得分:2)

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

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

也许这很有用。

[1]在AppCode 2.1.2中,似乎我向JetBrains提交了一个错误,即快速定义窗口对于iVars是空的(这些下划线变量是通过@property字段自动合成生成的)。但在所有其他情况下,快速定义窗口工作正常!也许当你读到这个错误时,错误就被解决了......

答案 3 :(得分:0)

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