-1

我在 vim 中工作,当我用它制作 js 时,modules它没有显示任何标签。

当我用 then 制作这个文件时,Class它会在 taglist 中显示如下所有内容

班级

方法

功能

变量

等等

就像我的模块代码一样,标签栏不起作用

var ENQUIRY = (function(){
      var enquiryData = {}, 
          tabTitleObj = {}, 
          screenData = {}, 
          tabContainer = $("<ul></ul>"),
          enquiryEntity = {}, 
          entityName = 'Incident',
          element = "", 
          completedEnquiryTabs = 0,
          dialogTitle = "", 
          editElement = "", 
          yesElement = " ",
          noElement = "<a href='#' class=' cancelImg' style='display:none' ><span >Cancel</span></a>";
          })();

在正常模式下,它会像下面的标签栏在标签栏列表中显示此变量

 var enquiryData = {}, 
              tabTitleObj = {}, 
              screenData = {}, 
              tabContainer = $("<ul></ul>"),
              enquiryEntity = {}, 
              entityName = 'Incident',
              element = "", 
              completedEnquiryTabs = 0,
              dialogTitle = "", 
              editElement = "", 
              yesElement = " ",
              noElement = "<a href='#' class=' cancelImg' style='display:none' ><span >Cancel</span></a>";

请帮我为模块化 JavaScript 设置标签栏。

4

1 回答 1

3

TagBar 不会索引您的代码:它将工作委托给外部程序,例如 exuberant ctags 或 jsctags。因此,正确索引您的代码不是 TagBar 问题,而是 ctags/jsctags 问题。

如果您在其中任何一个方面需要帮助,您将不得不提出另一个更准确的问题。如果可能的话,用更好的英语写。或者搜索这个网站,因为这个话题之前已经讨论过很多次了。

于 2014-04-02T06:42:15.443 回答