4

ここ数日、Sublime Text 2 をいじっていましたが、Cocoa メソッドの補完を機能させることに成功した人がいるのだろうかと思っていました。プラグイン (またはプラグインを作成する進行中のプロジェクト) はありますか?

Chocolat または Sublime Text 2 での Objective-C の使用に関する一般的なコメントも歓迎します。

4

5 に答える 5

15

Clang に接続してSublimeClangと呼ばれるオートコンプリート データを取得する進行中の Sublime Text パッケージがあります

Sublime Clang のスクリーンショット

そして私のオプション、それが始まりです

于 2011-12-17T18:32:16.823 に答える
1

誰かに役立つ場合は、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"
]
于 2012-11-08T15:32:12.583 に答える
1

MacVim では、オートコンプリート用のクラスとメソッド ファイルを生成する便利な Python スクリプトを備えた Cocoa.vim というプラグインを使用しています。ST2 ではあまり試していませんが、このすべてのデータを使用して sublime-package または sublime-completions ファイルを作成できる可能性があります。

今のところ、いくつかのスニペットを含む崇高な補完ファイルのみを作成します。これを機能させる方法を見つけたら、教えます。

于 2011-12-15T09:54:11.213 に答える
0

ここで私自身の質問に答えます。Sublimeフォーラムにすばやくアクセスしても、リードは見つかりませんでしたし、Googleも見つかりませんでした。Objective-Cのメソッド補完は、現在デフォルトのインストールの一部ではなく、サードパーティ経由でもまだ利用できないようです。

于 2011-09-24T02:22:39.460 に答える
0

このユーザーhttp://b.rthr.me/wp/?p=368は、SublimeClang が機能していると主張しています。試してみたら、また報告するかもしれません...

于 2012-09-28T21:27:15.897 に答える