esi*_*gel 16 vim xcode objective-c ctags cscope
有没有替代ctags和cscope与Objective-c支持.这确实与可可开发有关,因此我不可避免地会使用Xcode(可能应该).我只是想知道我的Vim选项是什么.
也许有一些类型的插件系统,如eclim,但对于xcode?
编辑
所以似乎除了更新ctags以支持objective-c之外,我运气不好.有谁知道cscope是否相同?
Vin*_*rci 29
在这个问题很长一段时间后," 玩 "了vim,我想要ObjC支持,尤其是taglist插件.我找到了这个问题,然后挖了一下,这是一个不太脏的解决方案:
您可以通过自制软件在OSX上轻松安装它:
$ brew install ctags --HEAD
请注意,使用ctags时,.m将其视为Matlab并将.h其视为C++.要覆盖,请使用:
$ ctags --langmap=ObjectiveC:.m.h
然后我添加了这样的东西给我.vimrc的taglist支持:
let tlist_objc_settings = 'ObjectiveC;P:protocols;i:interfaces;types(...)'
从该列表中添加您感兴趣的任何类型:
ctags --list-kinds=all
ObjectiveC
    i  class interface
    I  class implementation
    p  Protocol
    m  Object's method
    c  Class' method
    v  Global variable
    F  Object field
    f  A function
    p  A property
    t  A type alias
    s  A type structure
    e  An enumeration
    M  A preprocessor macro
我希望能帮助别人!
| 归档时间: | 
 | 
| 查看次数: | 8115 次 | 
| 最近记录: |