vim tagbar 替代品,全新tags浏览体验

本文介绍了vista.vim插件作为tagbar的替代品,重点阐述了其异步处理和LSP支持的优势。通过结合universal-ctags、vim-clap等工具,vista.vim能为多种语言提取标签。安装与配置过程简洁,文中提供了作者的配置示例,包括默认标签工具选择、特定文件类型配置及快捷键设定。
摘要由CSDN通过智能技术生成

更多分享内容可访问我的个人博客

https://www.niuiic.top/

vista.vim 介绍

vista.vim 插件相比于 tagbar 插件的优势主要在于异步以及 lsp 支持。lsp 支持意味着有可能为各种语言提取 tags。

vista.vim 显示 tags 的方式来自于 universal-ctags、ale、vim-lsp、coc.nvim、LanguageClient-neovim、vim-lsc、nvim-lspconfig 等。提取 tags 的方式来自于 fzf、skim、vim-clap 等。这就意味着该插件需要以上插件或者包的支持。这里,笔者推荐第一部分可以采用 universal-ctags、或 coc.nvim 或 ale,第二部分采用 vim-clap。

vista.vim 安装配置

vista.vim 的安装很简单,参考其github 主页即可。

配置 vista.vim,可以参考我的配置。

" vista.vim
function! NearestMethodOrFunction() abort
	return get(b:, 'vista_nearest_method_or_function', '')
endfunction

set statusline+=%{NearestMethodOrFunct
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值