自用 vim 环境设置。
插件管理使用 vim-plug,配置文件 .vimrc 中新增插件后,运行 :PlugInstall
安装插件。
主要参考文章 Debugging in Vim with Vimspector。
插件安装完成后,运行 :VimspectorInstall vscode-cpptools
,安装用于调试 c/c++ 代码的 vscode debug adapter。其他语言环境调试参考官方文档安装对应插件。
该插件安装目录,也即 ~/.vim/plugged/vimspector/support/test/cpp
中有官方提供的用于调试配置的模板文件 .vimspector.json
。复制一份这个文件放置在代码工程根目录中,根据个人情况适当修改。比如,实际项目产出的执行文件名,和配置文件中字段 program 保持一致。若不需要启动调试器时自动编译,则文件中字段 BUILDME 需要删除。
该插件运行时创建多个窗口和快捷按键,需要鼠标进行点击或拖动。运行 :set mouse=a
开启 vim 鼠标功能,详情可以参考 :help mouse
。
为了便于调试,需要视情况调整按键映射,可以参考官方文档。
# 任意位置鼠标右键打开 PowerShell,执行下面命令,打开管理员权限的 PowerShell
start-process PowerShell -verb runas
# 建立一个可访问的符号链接
New-Item .vimrc -Itemtype SymbolicLink -Target f:\bbx\my-vim\.vimrc-windows
参考命令调用:
:call vimspector#Launch()
# 启动调试:call vimspector#Restart()
:call vimspector#Stop()