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

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

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

Ответы [ 5 ]

164 голосов
/ 14 марта 2011

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

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

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

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

31 голосов
/ 15 августа 2011

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

6 голосов
/ 20 декабря 2012

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

1 голос
/ 25 июня 2013

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

0 голосов
/ 06 июля 2013

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...