【发布时间】:2011-12-12 01:14:02
【问题描述】:
所以最近我一直在尝试建立一个基于 Vim 的 iOS 工作流程。
我找到了 clang_complete,并像这样在我的 .vimrc 中设置了 clang 用户选项
let g:clang_user_options='-fblocks -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300'
如此处所述:http://www.zenskg.net/wordpress/?p=199#comment-229
并添加了一些 framework/header/lib 路径。我不会发布整条线,因为它很大。
所以我使用命令行中的clang(使用相同的选项)测试了我项目中一个文件的编译(使用相同的选项),它编译得很好,但只有如果我使用@ 987654324@ 标志。如果我不这样做,它会尝试为 i386 编译并抱怨缺少头文件。
到目前为止一切顺利。现在我只使用与clang 完全相同的选项,clang_complete 在.vimrc 中的用户选项对吗?
不。当我这样做并尝试在 Vim 中自动完成一个单词时,它会说
unknown argument: '-arch'
在 Vim 的 QuickFix 列表中。我有点需要这个标志 - 我应该如何进行?
任何有用的想法。我很想在 Vim 下完成 iOS 代码。
【问题讨论】:
标签: ios vim clang clang-complete