是否有快捷方式在JetBrains的AppCode中快速显示变量的类型?优选地,这将类似于Visual Studio,它显示当您使用鼠标悬停在变量上时变量的类型。
答案 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+Space
或Cmd+y
- 显示快速定义窗口[1] 也许这很有用。
[1]在AppCode 2.1.2中,似乎我向JetBrains提交了一个错误,即快速定义窗口对于iVars是空的(这些下划线变量是通过@property字段自动合成生成的)。但在所有其他情况下,快速定义窗口工作正常!也许当你读到这个错误时,错误就被解决了......
答案 3 :(得分:0)
当变量位于光标下方时(在View下的快速文档),在AppCode 2018.2中对我有用的是control + command + ?
。
您可以在“查看”菜单下看到其他几个有用的组合。