安装
使用 vim-plug 进行安装:
call plug#begin("~/.config/nvim/plugged")
Plug 'puremourning/vimspector'
call plug#end()
其他插件管理器执行类似操作.
:PlugInstall
切换到我们安装的 vimspector 插件的目录
cd ~/.vim/plugged/vimspector
可以看到简单的帮助,及一些语言
./install_gadget.py --help
安装需要的语言调试器
./install_gadget.py --enable-c --enable-cpp --enable-python --enable-bash --verbose
--verbose输出安装详细步骤.
配置文件
就如同 vscode 调试一样,调试需要 **launch.json **, vimspector 也不例外.
可以通过一个偷懒而又简单的方式获取一个配置文件.
:h vimspector
其实就是直接翻 vimspector 的** README.md** …… (同Github)
或者看 vimspector/docs/configuration.md (同官网)
将需要的复制粘贴到调试的根目录下的 .vimspector 中,并稍加修改.
当然你可以自己手动编写,Let’s get higher!
以C语言为例,一个最简单的配置文件,在这里全部都是必须项!
{
"configurations": {
"Launch": {
"adapter": "vscode-cpptools",
"configuration": {
"request": "launch",
"program": "<path to binary>", // 要调试的可执行文件路径
}
}
}
}
如你所见,它是和vscode一样,支持在配置文件中的注释的,形同C语言注释.
The JSON configuration file allows C-style comments:
- '// comment to end of line …'
- '/* inline comment … */'
configurations 允许有多个配置
Format :
"configurations": {
"name": {
"adapter": "adapter",
"filetypes": [...]
...
"configuration": {
...
}
},
"name": {
"adapter": "adapter",
"filetypes": [...]
...
"configuration": {
...
}
}
}
name 是该配置条目的名称,如果有多个配置,在启动时供用户选择.
adapter指定了调试适配器