ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SublimeAnarchyDebug

dunkelstern ST3 MacLinux

Sublime Text 3 的 LLDB 集成(断点,LLDB 控制台,Backtrace 视图)

标签 调试器

详细信息

安装次数

  • 总数 794
  • Win 1
  • Mac 500
  • Linux 293
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 2 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

Sublime Text 3 的 LLDB 集成插件

功能

  • 设置断点
  • 在输出面板中以连接 stdin/out/err 运行
  • LLDB 调试提示符
  • 局部变量显示
  • 回溯

路线图

  • 稳定终止调试服务器
  • 解决 lldb 控制台显示/隐藏中的问题
  • 远程调试

设置

使用 Sublime 的默认方法通过菜单覆盖配置。可用的配置选项

  • lldb_python_path 使用调试器的 LLDB Python 包目录的路径
  • auto_show_lldb_console 布尔值,启动调试器时自动显示 lldb 控制台和回溯窗口

如何使用

要使用调试器,您必须配置调试目标和其设置。为了与项目一起保存,我们将设置保存到 Sublime 项目文件中。

Project.sublime-project 的示例内容

{
    "folders": [
        {
            "path": ".",
        }
    ]
    "settings": {
        "SublimeAnarchyDebug": {
            "debug": {
                "executable": "${project_path}/bin/executable",
                "params": [
                ],
                "path": [
                ],
                "environment": [
                ],
                "working_dir": "${project_path}"
            }
        }
    }
}

将其放到您的项目根目录中,并使用菜单项 项目->打开项目... 打开项目(或双击文件系统浏览器中,甚至从命令行使用 subl <ProjectFile> 打开。)

如果项目已打开,只需使用命令面板执行一些调试命令(所有都以 AnarchyDebug: 为前缀)。