Получение завершений метода Какао в Sublime Text 2 - PullRequest
4 голосов
/ 21 сентября 2011

Я играл с Sublime Text 2 в последние несколько дней, и мне было интересно, кто-нибудь еще добился успеха в получении завершений метода Какао?Есть ли плагин (или находящийся в процессе создания проект) там?

Любые общие комментарии по использованию Objective-C в Chocolat или Sublime Text 2 также приветствуются.

Ответы [ 5 ]

15 голосов
/ 17 декабря 2011

Существует пакет Sublime Text, который находится в процессе выполнения, который подключается к clang для получения данных автозаполнения, который называется SublimeClang Мне не удалось успешно заставить его полностью работать с Cocoa / UIKit Dev, но вот скриншот

Screenshot ofSublime Clang

и мои опции , которые являются началом

1 голос
/ 08 ноября 2012

Я разрешу свои параметры конфигурации SublimeClang, если кто-нибудь поможет.У меня уже работает несколько автозаполнений:

"options":[
        "-Wall",
        "-isystem", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/include/",
        "-isystem", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/include/c++/4.2.1/",
        "-I/usr/lib/clang/3.1/include/**",
        "-I", "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1/include/",
        "-arch","armv7",
        "-isysroot", "/Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk",
        "-D__IPHONE_OS_VERSION_MIN_REQUIRED=50000",
        "-ferror-limit=0"
]
1 голос
/ 15 декабря 2011

В MacVim я использую плагин Cocoa.vim, который имеет полезные скрипты на python, который генерирует файлы классов и методов для автозаполнения. Я не очень старался с ST2, но, возможно, возможно создать файл sublime-package или sublime-дополнений со всеми этими данными.

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

0 голосов
/ 29 сентября 2012

Этот пользователь http://b.rthr.me/wp/?p=368 утверждает, что заработал SublimeClang. Я могу сообщить о себе, как только попробую ...

0 голосов
/ 24 сентября 2011

Отвечая на мой собственный вопрос здесь.Быстрый визит на Sublime форумы не привел ни к чему, ни к Google.Похоже, что завершение методов для Objective-C в настоящее время не является частью установки по умолчанию и еще не доступно через сторонние разработчики.

...