产品信息
什么是 Vimspector?
Vim 的多语言调试插件。
该插件是一个适用于多种语言的 Vim 图形调试器。它主要针对 C++、Python 和 TCL 进行测试,但理论上支持 Visual Studio Code 支持的任何语言(但请参阅注意事项)。Vimspector 网站提供了 UI 概述以及配置和设置的基本说明。
支持的调试功能
灵活的配置语法,可以签入源代码管理
断点(函数断点、行断点和异常断点)
条件断点(函数、行)
步入/走出/越过/向上、停止、重新启动
运行到光标处
转到行(将程序计数器重置为行)
启动和附加,包括 PID 选择器
远程启动、远程连接
本地和全局显示
观察具有自动补全功能的表达式
悬停时的可变检查工具提示
拆解视图和分步说明
在局部变量、监视窗口和悬停窗口中设置变量值
调用堆栈显示和导航
分层变量值显示弹出窗口(请参阅 <Plug>VimspectorBalloonEval)
具有自动完成功能的交互式调试控制台
在 Vim 的嵌入式终端中启动调试程序
记录/标准输出显示
用于自定义工具的简单稳定的 API(例如与语言服务器集成)
查看进程内存的十六进制转储
多个独立的调试会话(在选项卡中调试不同的应用程序)
多进程(多会话)调试
如何使用 Vimspector?
Vimspector 是一个用于 Vim 的多语言调试插件,它为多种编程语言提供图形化调试功能,帮助开发者在 Vim 环境中进行代码调试。
Vimspector 的核心功能
调试
Vimspector 的使用场景
- 调试 C++ 程序
- 调试 Python 程序
- 调试 TCL 程序
- 调试 C 程序(例如 Vim 本身)
- 进行多进程调试
- 在不同标签页中进行多个独立的调试会话
Vimspector 的常见问题
Vimspector做什么的?
我如何使用Vimspector?
Vimspector有哪些核心功能?
Vimspector有哪些应用场景?





















