Могу ли я добавить свои собственные фрагменты кода в xcode 4?

Было бы очень удобно иметь фрагменты кода доступа KVC в xcode, так как им больно делать вручную. Кто-нибудь, кто использовал 4, некоторое время разрабатывал, как добавлять новые?

(... нам разрешено говорить об этом сейчас, верно?)

Ответ 1

Да, это довольно просто - вы просто выделите текст, который хотите использовать в качестве фрагмента, и перетащите его в область фрагментов (перетаскивание выделенного текста может быть затруднительным, я считаю, что он работает лучше, если вы перетаскиваете левый край редактора). Появится диалоговое окно с просьбой назвать его.

Кроме того, вы можете иметь настраиваемые параметры в фрагментах - если вы поместите текст <#paramName#> в любом месте кода, который вы перетаскиваете, когда вы используете этот фрагмент, он появится в качестве сменного параметра, который вы можете вставить так, как в официальные фрагменты.

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

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

Ответ 2

Совет, который поможет вам перетаскивать код каждый раз, выберите текст, затем нажмите + удержать (не перемещайте мышь), пока указатель мыши не изменится с "I" на указатель. Затем вы сможете перетащить выделенный текст в библиотеку фрагментов кода.

Ответ 3

Перетащите выделенный код в библиотеку Snippet. (Он может быть упрямым и не хочет тащиться. Удерживая кнопку мыши на мгновение, прежде чем перетаскивать, похоже, поможет.)

Ответ 5

Просто выберите код, нажмите клавишу ALT и перетащите его в библиотеку фрагментов кода и переименуйте его там. Обязательно нажмите клавишу ALT, кроме этого вы не сможете ее перетащить.