1

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

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

UIAlertView *alert = [[UIAlertView alloc] ini

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

UIAlertView *alert = [[UIAlertView alloc] initWithTitle: (NSString *)title message: (NSString *)message delegate: (id)delegate cancelButtonTitle: (NSString *)cancelButtonTitle otherButtonTitles: (NSString *)otherButtonTitles

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

4

2 回答 2

3

Control.

或按Esc进入完成列表。


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

于 2010-07-24T18:28:16.550 回答
2

按 T​​AB 键移动到下一个突出显示的项目,按 SHIFT + TAB 向后移动同一列表。

于 2012-07-31T18:22:47.410 回答