如何为文档集生成 ctags 文件? (对于维姆)
我希望能够使用 ctags 通过 vim 浏览苹果 iphone sdk 文档集。有没有办法生成链接到相关文档集的 ctags 文件?
我使用 Objective-C 为 iPhone 编程,所以我最终使用 Objective-C Ctags,并将我的命令行更改为:
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/
另外,方法的 + 和 - 进入标签,因为你不使用它们在代码中,我必须从生成的标签文件中删除它们。
I'd like to be able to use ctags to browse the apple iphone sdk docsets with vim. Is there a way to generate a ctags file that links to the docsets in question?
I use Objective-C to program for the iPhone, so I ended up using Objective-C Ctags, and changed my commandline to be:
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/
Also, the + and - of the methods get into the tags, and since you don't use them in the code, I had to strip them from the generated tags file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用几个系统范围的 sdk 并为每个文件创建一个标签文件,例如:
这样创建的标签文件然后放入我的 vim 文件夹下名为“tags”的子文件夹中。然后我向我的 .vimrc 添加一些内容:
然后..就是这样。
我使用 exuberant ctags 来创建标签,在 Windows 上我使用预编译的二进制文件,在 mac 上我使用 macports 在Linux上我只使用这些软件包:)
i use several system-wide sdk's and create a tags file for each of them, eg:
such created tag files are placed then into a subfolder called 'tags' underneath my vim folder. then i add some stuff to my .vimrc:
and .. thats it.
i use exuberant ctags for creating the tags, on windows i use the precompiled binaries, on mac i use macports and on linux i use just the packages :)