更多分享内容可访问我的个人博客
本文介绍在 vim 中使用 vimspector 插件扩展 IDE 式调试功能,获取极致体验。
调试
- 为什么需要扩展调试功能?
虽然传统上与 vim 更匹配的调试方案是在命令行中使用 gdb、lldb 等调试器,但这就不得不暂时离开 vim。虽然有诸如 tmux、内置 terminal 等工具可以使得命令行调试变得更加方便,但具有 ui 界面,且就在 vim 中的调试无疑会更加直观。
- vimspector 插件的调试能力
可以查看其github 主页。包括可调试的语言、调试输出的信息、调试的主要界面等等均可以看到。可以说 vimspector 是一个相当专业的调试插件。
vimspector 安装
可以参考官方提供的安装方式,也可以按照以下笔者推荐的方式安装。
首先,该插件需要被安装在pack/x/opt
的目录下,如果想使用插件管理器安装,必须将安装目录修改为xxx/pack/x/opt
。其中xxx
是前一段的路径,可以不止一级,可以自定义,x
是一级目录,可以为任意名称。然后在 vim 配置文件中,声明set packpath= the_path_to_your_pack_directory
,只需要到pack
的前一级目录即可。然后直接使用包管理器安装即可。至此,插件本身安装完毕。
vimspector 配置
使用:VimspectorInstall
来安装调试需要的适配器,如:VimspectorInstall --enable-c
,具体参数可以在其主页找到。使用:VimspectorUpdate
更新所有适配器。
安装好所需适配器之后,可以继续配置快捷键。可以使用官方提供的两套快捷键,也可以自定义。
使