debug.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:SublimeAnarchyDebug 作者: AnarchyTools 项目源码 文件源码
def update_breakpoint_marker(view):
    breakpoints = view.window().project_data().get('settings', {}).get('SublimeAnarchyDebug', {}).get('breakpoints', [])
    enabled_markers = []
    disabled_markers = []
    for bp in breakpoints:
        if bp['file'] == view.file_name():
            location = view.line(view.text_point(bp['line'], 0))
            if bp['enabled']:
                enabled_markers.append(location)
            else:
                disabled_markers.append(location)
    view.add_regions("breakpoint_enabled", enabled_markers, "breakpoint_enabled", "Packages/SublimeAnarchyDebug/images/breakpoint_enabled.png", sublime.HIDDEN)
    view.add_regions("breakpoint_disabled", disabled_markers, "breakpoint_disabled", "Packages/SublimeAnarchyDebug/images/breakpoint_disabled.png", sublime.HIDDEN)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号