在 XCode 中导航自动完成条目

Posted

技术标签:

【中文标题】在 XCode 中导航自动完成条目【英文标题】:Navigating autocomplete entries in XCode 【发布时间】:2010-07-24 18:25:04 【问题描述】:

有时当我输入某些单词时,XCode 会提供几个选项来自动完成。如果我按下回车键,它会自动将光标放在第一个选项上并选择它,因此当我开始输入时,该部分会被替换。之后,如何无需双击即可立即进入下一个选项?

例如,如果我输入以下内容:

UIAlertView *alert = [[UIAlertView 分配] ini

然后 Xcode 提供自动完成以下功能:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)其他按钮标题

上面以粗体显示的所有内容都被突出显示,这意味着它们将由程序员替换。如果我按回车接受自动完成,Xcode 将输入上面的代码,并选择第一个突出显示的项目,即 (NSString *)title。如果我开始输入某些内容,它会立即被我输入的内容取代。完成替换后,我想直接替换下一个突出显示的项目,在本例中为 (NSString *)message。我可以通过双击它来做到这一点,但是是否有某种键盘快捷键可以让我直接到达那里?

【问题讨论】:

我用实际答案更新了我的答案:) 【参考方案1】:

控制

或按Esc进入完成列表。


编辑:啊哈!现在我知道你的意思了。你想要控制/

【讨论】:

【参考方案2】:

按 TAB 键可移至下一个突出显示的项目,按 SHIFT + TAB 可在同一列表中向后移动。

【讨论】:

以上是关于在 XCode 中导航自动完成条目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 swift 将 google 地方自动完成功能添加到 xcode(教程)

Excel VBA在IE11中使用自动完成填充文本框

XCode 没有在自动完成中提供任何有用的信息

C# 自动完成

Swift - Xcode 8.3 自动完成未显示

Xcode 9 自动完成无法正常工作