问题标签 [tagbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 如何打开或关闭 NERDTree 和 Tagbar\?
我想<leader>\
在以下情况下打开或关闭 NERDTree 和 Tagbar:
- 仅当 NERDTree 和 Tagbar 都打开时才关闭
- 如果 NERDTree 和 Tagbar 已关闭,或者如果其中一个已打开,则同时打开
到目前为止,在 VIMRC,我有:
这并不完全有效,因为如果一个打开,另一个关闭。它会打开一个关闭的,关闭一个打开的。
如何做到这一点?
python - 在 Tagbar 中将 Python 变量显示为函数的子项(gVim,带有丰富的 ctags)
我正在尝试在 gVim 的 Tagbar 中显示函数内部的变量。目前,函数显示在类内部,变量显示在类内部,但变量不显示在函数内部。我希望能够查看每个函数内部使用了哪些变量。
我曾尝试在 Tagbar 中弄乱“kind2scope”和“scope2kind”,但无济于事。我认为这可能需要同时编辑 Tagbar 和 ctags,但我可能 [我可能] 完全错了。
我是 Python 新手,因此,代码可能非常讨厌。
这是标签栏当前的样子:
vim - 打开某些文件类型时启动 VIM 标签栏
我希望在打开某些文件类型时启动标签栏 VIM 插件,所以我在 .vimrc 中添加了以下内容:
但是,这并没有像我预期的那样工作。它打开了一个侧窗,但侧窗什么也不显示,我的光标被困在其中。我无法通过单击或 CTRL-W 移动命令切换窗口。
但是,当我手动运行 TagbarOpen 时,它工作得很好。
其他人尝试过这个,还是上面发出的错误命令?
vim - ctags 和 tagbar 配置不同步
我正在尝试使用 tagbar 来阅读 jquery-1.7.1.js(renamed jquery.js) 中的代码,但是它
不起作用并显示任何错误:
“您的 ctags 和 tagbar 配置不同步!”。
还有我的 ~/.ctags 文件:
javascript - 带有 javascript 的 ctags 和 tagbar
我在 vim 中安装了标签栏。
它完美地解析了整个 js 文件。但是,当我尝试使用 ctags 时,它不能很好地解析文件。
现在,标签栏不是使用 ctags 吗?
vim - Vim tagslist 插件未检测到自定义语言(球拍)
我最近开始使用球拍,我做的第一件事就是尝试让 vim TagList 插件与它一起工作。但是,它根本不起作用。我可以打开球拍文件,并且 TagList 窗口将像打开文本文件一样空白。
根据扩展页面* 我已将以下内容添加到我的 ~/.vimrc 文件中:
额外的 ctags 内容也在我的 ~/.ctags 文件中,但 TList 吐出了关于我的设置行没有任何好处的错误。我最初尝试使用 ctags 现有的方案功能,但我没有得到相同的结果。要使用现有的方案功能,我在 ~/.vimrc 中尝试了以下操作
如果其他人对如何使其工作有任何想法,那么我将非常感激。
谢谢,
- 我也会在一个页面上发布一个指向 ctags 的链接,但它不会让我(新用户)。可以在扩展的 taglist 页面上找到指向它的链接。
编辑
来自命令行的 ctags
我可以从命令行使用 ctags。使用 TagList FAQ 页面上的 ctags 行进行测试,我得到以下信息:
如果我使用开关强制语言定义,或者如果我将语言更改为方案,则输出是相同的。
关于标签栏
在人们建议之前,我没有见过 TagBar。有趣的是,它只适用于对我的 .ctags 文件的更改。不幸的是,我没有找到像 TagList 那样显示所有加载缓冲区中的标签的设置,所以我更喜欢使用 TagList。
我会发布比较图像,但我认为它不会让我作为新成员。根据 romainl 的建议,我可以将 vim 文件类型设置为方案,它确实有效。然而,这似乎只是一个 80% 的解决方案,当根据扩展页面的文档似乎表明我所拥有的应该工作时。也许我应该考虑提交错误报告。
再次感谢,
vim - VIM:破解 ctags 或调整标签栏以获得更好的 PHP 支持
最近,我放弃Taglist
了Tagbar
。Tagbar
对除 PHP 之外的所有语言都按预期工作。它将类、方法和变量列出到它们各自的类别中,而不是将方法和变量显示到它们各自的范围内。
我开始知道ctags
对 PHP 的支持很差。
有什么方法可以改进ctags
和Tagbar's
支持 PHP 吗?我正在寻求某种黑客或调整,或任何其他方式。
vim - 在 Vim 的 TagBar 插件中,自动设置 cursorline
问题非常简单,当我运行 TagbarToggle 时,我希望该窗口中的 cursorline 选项为 True(如果它在“主”窗口中)。
就像是:
当然我可以每次都手动设置,但这不是 Vim 的方式。
vim - 在VIM中使用标签栏时如何跳转下一个标签
使用显示标签栏的 VIM 时。我想使用下一个命令.vimrc
跳转到标签栏中的下一个标签。但它根本没有效果。
当我输入 tn 时,光标跳转到下一个标签,但主窗口保持静止
有人可以帮助我吗?
vim - vim标签栏可以显示局部变量吗?
图片显示全局变量Class A,但局部变量不能在标签栏中显示,为什么?我想要标签栏显示局部变量 str,m,n 以及如何设置?