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

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

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

5 ответов

Решение

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

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

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

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

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

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

Вы можете использовать фрагменты кода для управления фрагментами кода в Xcode. Проверьте это демо http://www.youtube.com/watch?v=il4kE4diy0k

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

Другие вопросы по тегам