rust-vim 整合基于vimspector的debug调试环境
前言前面配置好rust开发环境后,还需要一个调试功能就能用了。不清楚的可以回看我的rust-vim安装记录调试器,找了几款,最后还是觉得还是使用vimspector这个用的习惯,捣鼓两个整合了一下基于vimspector的调试环境,快捷键不用重新再配置。
效果图:
这几天换了mac M2,把功能都迁移过来,完可用,这图就是M2上载图的。另外补全相关的配置,需要coc的一些额外配置。vim CocConfig参数设置说明
流程
安装vimspector插件: puremourning/vimspector
添加配置文件:
lldb-vscode.json
.vimspector.json
安装vimspector插件添加插件,然后执行PlugInstall,路径:
~/.config/nvim/init.vim
--enable-rust 表示要启用的语言支持,可以从官网查看支持的语言。
1Plug 'puremourning/vimspector', {'do': './install_gadget.py --en ...
rust-vim整合基于rust-analyzer
前言在vim上配置并使用rust的vim开发环境,我个人比较习惯coc.vim这个平台的一系列插件,所以整个就接着在coc.vim上构建rust-vim,谁叫这东西确实牛逼。依赖插件:
coc.vim
coc-rls
coc-rust-analyzer
rust官方有提供一个vim的插件,但是功能比较简单,本节要说插件,并不是官方提供的vim插件,而是比官方提供插件功能还要强一些。而coc-rust-analyzer这个插件的是基于rust-analyzer这个插件,coc.vim将期进行vim化,记其可以工作在vim下,这个和vim-go插件的做法是一样的。
安装 coc-rls需要提前安装好rustup,这个工具其实在装rust的时候就已经安装好了。
12345# 安装依赖组件rustup component add rls rust-analysis rust-src# 安装 coc-rls:CocInstall coc-rls
安装coc-rust-analyzer1:CocInstall coc-rust-analyzer
初次打开,会有这样的提示,安装一下:
配 ...