Commands.py 文件源码

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

项目:sublimeTextConfig 作者: luoye-fe 项目源码 文件源码
def open_view(self, view, definition):
        if view.is_loading():
            sublime.set_timeout(lambda: self.open_view(view, definition), 100)
            return
        else:
            start_line = definition['min']['line']
            end_line = definition['lim']['line']
            left = definition['min']['character']
            right = definition['lim']['character']

            a = view.text_point(start_line-1, left-1)
            b = view.text_point(end_line-1, right-1)
            region = sublime.Region(a, b)

            Debug('focus', 'Z focus view %i' % view.id())
            sublime.active_window().focus_view(view)
            view.show_at_center(region)

            sel = view.sel()
            sel.clear()
            sel.add(a)

            view.add_regions('typescript-definition', [region],
                             'comment', 'dot', sublime.DRAW_NO_FILL)


# ################################# REFACTORING ############################
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号