用vim写solidity

  • 晓道
  • 更新于 2023-09-19 19:52
  • 阅读 872

用vim写solidity

自从去年开始折腾vim写代码,感觉挺不错的,但对用vim来写solitidy一直感觉不太好.

问题

用vim写solidity我一直没搞到自己用起来比较好,只有语法高亮,没有outline,没有gd跳转,我试用了vim,helix等几个工具都是这样。 主要原因就是没有lsp server支持,或者说lsp server支持得不好。

解决

最近试试emacs,发现emacs对solidity有outline,支持得还挺好。 想了想到底为什么。其实也挺简单,emacs的outline支持treesitter。 网上google了一下,https://github.com/stevearc/aerial.nvim 插件就是neovim上支持treesitter的outline插件。

就这么解决了,感觉挺不错,分享分享。

我的配置

我的仓库在: https://github.com/daog1/lazyvim

安装上后需要在vim命令行执行:

TSInstall solidity

效果如下: image.png

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
晓道
晓道
0xdD09...9161
技术交流:https://t.me/realDAO