XCode显示函数参数热键

Mr.*_*ith 27 xcode hotkeys objective-c

我在Visual Studio中没有想到如何在XCode中做的少数事情之一列出了函数的参数.我现在用Google搜索了几次,仍然没有找到答案.

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

x = round(y);
Run Code Online (Sandbox Code Playgroud)

我转到它,我不知道如何显示参数信息而无需重新输入.有谁知道这个热键怎么样?

Mr.*_*ith 23

刚刚通过浏览XCode首选项热键部分发现了Option + Escape.它实际上在工具提示中列出了参数信息(到目前为止我没见过其他热键!),但不如Visual Studio的Ctrl + Shift + Space功能友好.例如,文本选择光标(插入符号)必须位于函数名称上(而不是该函数的参数).

在彻底探索了XCode热键之后,我将假设这是XCode中最好的.

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

Rap*_*tor 7

Command +单击该功能将导航到功能定义,而Option +点击则会弹出功能定义的工具提示.

  • 我真的不想离开页面,只想显示工具提示。在Visual Studio中,可以通过将光标移到该函数并单击(我认为)Shift + Space来完成。 (3认同)
  • 函数也不是我自己写的;这两个热键根本无法完成我的要求。 (3认同)

Bij*_*lle 7

Control + Command + Shift + / 键盘相当于其他答案中提到的Option + click

  • 他们能不能让它更复杂和手指扭曲!啊. (10认同)
  • @skinnyTOD我明白你的意思,但这是苹果选择为他们保持连贯性付出的代价。我只是自己发现了这个,所以我对此几乎没有评论,但是实质上每个修饰符在语义上都很重要。Command键代表主要功能,Control键代表更具体的功能,而shift键和alt键是修饰符。因此,例如,Control + Command + J导航到符号Control + Command + Option + J将在助手窗口中执行此操作,添加shift,xcode将询问您想要的位置。 (2认同)