ここ数日、Sublime Text 2 をいじっていましたが、Cocoa メソッドの補完を機能させることに成功した人がいるのだろうかと思っていました。プラグイン (またはプラグインを作成する進行中のプロジェクト) はありますか?
Chocolat または Sublime Text 2 での Objective-C の使用に関する一般的なコメントも歓迎します。
ここ数日、Sublime Text 2 をいじっていましたが、Cocoa メソッドの補完を機能させることに成功した人がいるのだろうかと思っていました。プラグイン (またはプラグインを作成する進行中のプロジェクト) はありますか?
Chocolat または Sublime Text 2 での Objective-C の使用に関する一般的なコメントも歓迎します。
誰かに役立つ場合は、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"
]
MacVim では、オートコンプリート用のクラスとメソッド ファイルを生成する便利な Python スクリプトを備えた Cocoa.vim というプラグインを使用しています。ST2 ではあまり試していませんが、このすべてのデータを使用して sublime-package または sublime-completions ファイルを作成できる可能性があります。
今のところ、いくつかのスニペットを含む崇高な補完ファイルのみを作成します。これを機能させる方法を見つけたら、教えます。
ここで私自身の質問に答えます。Sublimeフォーラムにすばやくアクセスしても、リードは見つかりませんでしたし、Googleも見つかりませんでした。Objective-Cのメソッド補完は、現在デフォルトのインストールの一部ではなく、サードパーティ経由でもまだ利用できないようです。
このユーザーhttp://b.rthr.me/wp/?p=368は、SublimeClang が機能していると主張しています。試してみたら、また報告するかもしれません...