Навигация автозаполнения записей в XCode - PullRequest
1 голос
/ 24 июля 2010

Иногда, когда я набираю определенные слова, XCode предложит автозаполнение с несколькими вариантами.Если я нажимаю клавишу ввода, он автоматически устанавливает курсор на первую опцию и выбирает ее, поэтому, когда я начинаю печатать, эта часть заменяется.После этого, как мне сразу перейти к следующему варианту без необходимости дважды щелкать по нему?

Например, если я наберу следующее:

UIAlertView * alert = [[UIAlertView alloc] ini

Затем Xcode предлагает выполнить автозаполнение следующим образом:

UIAlertView * alert = [[UIAlertView alloc] initWithTitle: (NSString *) title сообщение: (NSString *) сообщение делегат: (id) делегат cancelButtonTitle: (NSString *) cancelButtonTitle otherButtonTitles: (NSString *)otherButtonTitles

Все, что выше выделено жирным шрифтом, выделено, что означает, что они должны быть заменены программистом.Если я нажму клавишу ввода, чтобы принять автозаполнение, Xcode введет вышеуказанный код и выберет первый выделенный элемент, который является (NSString *) title .Если я начинаю что-то печатать, это немедленно заменяется тем, что я печатаю.Когда я закончу заменять это, я хочу перейти непосредственно к замене следующего выделенного элемента, который в данном случае является (NSString *) сообщением .Я могу сделать это, дважды щелкнув по нему, но есть ли какое-нибудь сочетание клавиш, которое доставит меня прямо туда?

Ответы [ 2 ]

3 голосов
/ 24 июля 2010

Нажмите Control .

Или нажмите Esc , чтобы ввести список завершений.


Редактировать: Ага!Теперь я знаю, что вы имеете в виду.Вы хотите Контроль / .

2 голосов
/ 31 июля 2012

Нажмите клавишу TAB для перехода к следующему выделенному элементу и SHIFT + TAB для перемещения назад по тому же списку.

...