我正在使用VIM中的tagbar插件来创建ctags的可切换“内容页面”,以帮助我导航类方法,属性和函数等。
通常在编码时,我喜欢使用分隔符来帮助分解大类(不应该是子类)。 (参见下面的代码示例)。有没有办法让它们出现在ctags列表中?
请不要评论以这种方式划分课程的语义 - 以下示例是任意的!
class ToBeIndexed
{
####################################
attributes
####################################
public $casper;
public $slimer;
public $tomJoad;
####################################
methods
####################################
#=====================
# magic methods
#=====================
public function __construct()
{
}
#=====================
# create methods
#=====================
function createFoo()
{
}
function createBar()
{
}
#=====================
# update methods
#=====================
function updateBaz()
{
}
}
编辑:代码中分隔符的格式无关紧要。我想知道是否有一种方法可以将分频器编入索引,如果它看起来像这样:
#####..regexfindme..####################################
# methods
########################################################