用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
效果如下:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!