4

过去几天我一直在玩 Sublime Text 2,想知道是否有人已经成功地让 Cocoa 方法完成工作了?那里有插件(或正在创建的项目)吗?

任何关于在 Chocolat 或 Sublime Text 2 中使用 Objective-C 的一般性评论也将受到欢迎。

4

5 回答 5

15

有一个正在进行的 Sublime Text 包,它连接到 clang 以获取名为SublimeClang的自动完成数据

Sublime Clang 截图

和我的选择,这是一个开始

于 2011-12-17T18:32:16.823 回答
1

在 MacVim 中,我使用了一个名为 Cocoa.vim 的插件,它具有有用的 python 脚本,可以生成用于自动完成的类和方法文件。我没有对 ST2 进行太多尝试,但可能可以使用所有这些数据创建一个 sublime-package 或 sublime-completions 文件。

目前,我只创建了一个带有一些片段的 sublime-completions 文件。如果我找到一种方法来完成这项工作,我会告诉你。

于 2011-12-15T09:54:11.213 回答
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 回答
0

在这里回答我自己的问题。快速访问 Sublime 论坛并没有找到任何线索,谷歌也没有。看起来,Objective-C 的方法完成目前不是默认安装的一部分,也不能通过 3rd-party 获得。

于 2011-09-24T02:22:39.460 回答
0

这个用户http://b.rthr.me/wp/?p=368声称已经让 SublimeClang 工作了。一旦我尝试它,我可能会报告自己......

于 2012-09-28T21:27:15.897 回答