2012-01-21 4 views
27

Есть ли способ в Xcode генерировать комментарий метода автоматически, аналогично тому, что вы делаете в Eclipse для комментариев javadoc.Автогенерировать комментарий метода в XCode

Например, вы можете нажать/** одну строку перед объявлением метода, а eclipse автоматически генерирует скелет комментариев метода.

ответ

21

Для этого вы можете использовать библиотеку фрагментов кода. Он не будет автоматически создавать заполнители для каждого параметра, но, тем не менее, он очень полезен. Вот что вы делаете:

  1. Выпишите образец блока комментариев в своем коде где-нибудь.
  2. Вставьте <#xyz#>, где вы хотите, чтобы на экране появился заполнитель с именем «xyz». (Это как заканчивания параметр заполнителей, так что вы можете вкладки между ними и переписать их.)

Например:

/** 
* Method name: <#name#> 
* Description: <#description#> 
* Parameters: <#parameters#> 
*/ 
  1. Откройте правую руку врезку. В нижней панели щелкните на значке двух фигурных скобок, чтобы открыть библиотеку фрагментов.
  2. Выберите и перетащите текст в библиотеку фрагментов кода.
  3. Это создаст новый. Дважды щелкните на нем, нажмите кнопку изменить во всплывающем окне, и дать ему завершающие ярлык (например comblk для комментариев блока.)

Теперь, когда вы набираете «comblk» где-нибудь в ваших редакторов, автозаполнения появляется всплывающее окно, и вы может нажать на возврат, чтобы вставить фрагмент. Будет выбран первый заполнитель, и вы можете начать вводить имя метода. Хит вкладки, чтобы перейти к описанию и т. Д.

Не идеально, но это лучше, чем ничего. Фрагменты - хорошая идея, что Apple еще не закончила реализацию.

+1

thats прохладный. Но я стремлюсь иметь некоторые функции, как описано ниже. Когда вы нажимаете некоторые встроенные методы Objective C, в режиме быстрого просмотра в правой боковой панели можно увидеть все соответствующие детали метода. Мне бы хотелось, чтобы эти же показания и для моих методов. Пожалуйста, скажите мне, если это возможно. – harshitgupta

34

Вы можете использовать ярлык для создания заголовка документ:

+ + /

где
= Команда
= альт

+2

именно то, что я искал! – Jlange

+0

Кто-нибудь знает, можно ли переключиться на многострочный комментарий с помощью '\ **' и '* \' Вместо одной строки '\\\' ?? –

+2

+1 для добавления «где» :) –

2
  1. Выберите код, для которого требуется создать комментарий и нажмите сочетание клавиш

    CMD + ALT +/

  2. Комментарий будет автоматически сгенерированных для выбранного метода.

Смежные вопросы