Я использую некоторые личные фрагменты кода Xcode для ярлыков, например, для отправки в основную очередь или для кода @synchronized
.Они никогда не мешали функции автозаполнения Xcode обычными методами.
Некоторое время назад я отформатировал свой Mac, установил Xcode и заново создал ярлыки так же, как раньше:
С тех пор мои ярлыки всегда перед чем-либо еще, когда методы автозаполнения содержат пробелы, как показано ниже:
Завершение для методов, очевидно, должно предшествовать моим пользовательским фрагментам.
Это также происходит раньше, чем что-либо еще при дополнении свойств:
Они должны быть перечислены и выделены, когда я набираю d
или dm
, или s
, sy
и т. Д., Как фрагменты по умолчанию.Они не должны быть на вершине всего.
Почему это изменилось бы после формата, и как я могу исправить это (неправильное) поведение?
(я в настоящее время на Xcode 9.3, нопроблема раньше возникала и до 9.3)
ОБНОВЛЕНИЕ: Проблема все еще сохраняется в Xcode 9.4.
ОБНОВЛЕНИЕ 2: Проблема все еще сохраняетсяна Xcode 10.1.