过去几天我一直在玩 Sublime Text 2,想知道是否有人已经成功地让 Cocoa 方法完成工作了?那里有插件(或正在创建的项目)吗?
任何关于在 Chocolat 或 Sublime Text 2 中使用 Objective-C 的一般性评论也将受到欢迎。
过去几天我一直在玩 Sublime Text 2,想知道是否有人已经成功地让 Cocoa 方法完成工作了?那里有插件(或正在创建的项目)吗?
任何关于在 Chocolat 或 Sublime Text 2 中使用 Objective-C 的一般性评论也将受到欢迎。
有一个正在进行的 Sublime Text 包,它连接到 clang 以获取名为SublimeClang的自动完成数据
和我的选择,这是一个开始
在 MacVim 中,我使用了一个名为 Cocoa.vim 的插件,它具有有用的 python 脚本,可以生成用于自动完成的类和方法文件。我没有对 ST2 进行太多尝试,但可能可以使用所有这些数据创建一个 sublime-package 或 sublime-completions 文件。
目前,我只创建了一个带有一些片段的 sublime-completions 文件。如果我找到一种方法来完成这项工作,我会告诉你。
如果对任何人有帮助,我会让我的 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"
]
在这里回答我自己的问题。快速访问 Sublime 论坛并没有找到任何线索,谷歌也没有。看起来,Objective-C 的方法完成目前不是默认安装的一部分,也不能通过 3rd-party 获得。
这个用户http://b.rthr.me/wp/?p=368声称已经让 SublimeClang 工作了。一旦我尝试它,我可能会报告自己......