tree源码_neovim 文件浏览器插件 tree.nvim

ceb071c1b98782aba6d3d6e65708182c.png

简介

tree.nvim 主要由C++开发,相当的轻量级,通过msgpack远程过程调用与neovim进行通信,集成支持git、icon、date、size等列,现阶段可通过github release package进行安装或者通过编译进行安装。

开发动机

因为工作原因,我经常需要访问远程机器、浏览文件很多的目录,现有的文件浏览器插件都有些慢了,降低了我的使用体验,尤其是一些插件(如defx)使用了conceal特性令我烦恼(defx的作者也意识到了这个问题,在新版本中已经移除),而相对比较熟悉C++,这驱使我开发tree.nvim,但这并不是从头开始,因为vim社区中已经存在一些优秀的文件浏览器插件供我参考,包括defx和nerdtree,个人认为defx的用户接口是相当不错的,因此tree.nvim将沿用defx的用户接口(只做少量的修订)。因为我主要使用的是neovim,因此tree.nvim不支持vim。理论上tree.nvim可以在任何平台工作(macos和linux中已经经过测试),因为我很少在windows中工作,因此还存在msgpack通信相关的问题。

总结

现阶段tree.nvim中的bug主要由我和我的朋友发现,我希望感兴趣的朋友能够支持我,欢迎尝试tree.nvim,推荐使用github release中已经编译好的,当然也可通过编译源码安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值