javascript - 如何让 vim ctags 适用于现代 javascript

标签 javascript vim ctags

我正在使用 vim 和 ctags 来获取标签列表。但对于 javascript,它不适用于此约定

MyClass.extend({
  xxx: function(){
  },
   ...
})

MyClass.prototype = {
    method : function(){ }

}

MyClass.prototype.method  = function () {
}

最佳答案

正如其他人所说:DoctorJS(以前的 jsctags)是最佳选择。

但是,通过编写自定义包装器或使用 Vim-taglist-plus 插件将其与 Vim 集成(目前无法正常工作)并不是好的解决方案。

我发现的最简单的方法是安装 TagBar Vim plugin (注意:它是 TagBar,而不是臭名昭著的旧 TagList!)。

See my other answer for more info .

编辑:

有一个名为 tern.js 的新项目,它将取代死掉的 doctor.js。有关详细信息,请参阅上面的链接。

关于javascript - 如何让 vim ctags 适用于现代 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4477322/

相关文章:

Javascript 判断一个文件夹是否是另一个文件夹的子文件夹

javascript - 服务器端的 ASP.NET 确认对话框

javascript - 表单的 CSS 网格系统(多列)

python - 为什么某些 Vim 插件需要 "source"?

ctags - 最新版本的ctags

javascript - 当api通过reducer来自某个状态时,如何使用axios获取?

vim - 如何让 Vim 自动放置结束大括号?

python - solarized gvim 主题的区别

git - vim打开多个文件

css - 使 ctags 与 CSS 一起工作