2012-11-19 40 views
21

我还没有想出在Visual Studio中如何在XCode中执行的操作之一是列出函数的参数。我现在几次使用Google,但仍未找到答案。XCode显示功能参数热键

如果我开始输入,例如round(,我得到一个参数列表及其返回类型。不过,如果我已经输入了代码

x = round(y); 

,我光标放在它,我不知道如何表达参数信息,无需重新键入它。任何人都知道这是如何的热键?

回答

16

刚刚发现通过浏览XCode首选项热键部分的选项+退出。它实际上列出了工具提示中的参数信息(没有其他热键,我迄今为止看到过!),但不像Visual Studio的Ctrl + Shift + Space功能那么友好。例如,文本选择光标(脱字符)必须位于函数名称上(而不是该函数的参数)。

已经详尽地探索了XCode热键,我将假设这是它在XCode中最好的。

+0

Bijou的答案(http://stackoverflow.com/a/14573747/424210)听起来更像是史密斯先生正在寻找的答案。他发现了一个快捷方式,可以在不显示由Option + Esc提供的自动完成功能的情况下在线显示功能文档。他与Intellij中的* ctrl + J *类似。 – Clay

+1

Xcode 9 - Option + Escape只是提出函数名称的建议,而不是参数列表:( –

5

命令+点击功能将导航你的函数定义,而选项+单击带来了函数定义的提示。

+0

我真的不想要导航离开该页面点击提到的,我只是想弹出提示。在Visual Studio中,这可以通过对函数进行游标并敲击(我认为)Shift + Space来完成。 –

+0

Option + click提示工具提示 – Raptor

+0

Option + Click提示工具提示,但不是很有帮助。它向我展示的是变量/函数的定义。例如,使用循环函数,它所说的全部是''在math.h中声明'''。 –

5

Control + Command + Shift + /是等效的键盘选项+的在其他的答案

+8

)他们可以让它变得更加复杂和手指扭曲!呃 –

+1

@skinnyTOD我可以看到你的观点,但它是价格苹果选择支付他们是连贯的,我只是自己发现这一点,所以我可以对它做一些评论,但实质上每一个修饰语在语义上都是重要的,命令键表示主要功能,控制是指更具体的功能,而移动所以例如Control + Command + J导航到符号Control + Command + Option + J将在助理窗口中执行此操作,添加班次,并且xcode会询问您想要的位置 –

+0

Option +点击该方法完全相同的事情... – Micro