我希望能够用ctags浏览苹果iPhone SDK docsets用vim。有没有一种方法来生成一个链接到docsets问题一个ctags的文件?

我使用的Objective-C为iPhone编程,所以结束了使用目标C C标签,并改变了我的命令行是:

ctags -f iPhone.tags -R --langmap="ObjC:.m .h" --fields=+ias --extra=+q /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/

此外,+和 - 的方法进入标记,请你以后不要在代码中使用它们,我不得不从所生成的标记文件剥夺他们

有帮助吗?

解决方案

我使用几个系统范围的SDK的和为它们中的每一个创建标签文件,例如:

%> ctags -f qt4.tags -R --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++ /Library/Frameworks/Qt*

这样创建的标签文件被放在然后进入一个所谓的“标签”我的VIM文件夹下的子文件夹。然后我一些东西添加到我的.vimrc:

let &tags="tags;./tags"
let s:tfs=split(globpath(&rtp, "tags/*.tags"),"\n")
for s:tf in s:tfs
   let &tags.=",".expand(escape(escape(s:tf, " "), " "))
endfor

和..那它。

我使用旺盛的ctags 以创建标记,i上使用预编译二进制文件的窗口,在Mac我使用 MacPorts的和Linux上我只使用软件包:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top