Vim 下调试的问题

2013-11-30 08:44:20 +08:00
 tonghuashuai
最近在折腾 Vim 下调试,用了 vim-debug,怎么弄都不行啊,:Dbg break 以后出现

failed to start a browser. aborting debug session

然后再弄就是报错了:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/vim_debug-1.5.4-py2.7.egg/vim_deb
ug/commands.py", line 44, in debugger_cmd
cmd['function'](*args)
File "/usr/local/lib/python2.7/dist-packages/vim_debug-1.5.4-py2.7.egg/vim_deb
ug/new_debugger.py", line 207, in break_
tid = self.bend.cid + 1
AttributeError: Debugger instance has no attribute 'bend'

pydbgp 没有问题,为啥这货要打开 browser 呢,我是 ssh 到 vps 上的。


各位现在用啥调试啊?我说的是单步调试,别告诉我你们用 print……
3747 次点击
所在节点    Python
6 条回复
likaci
2013-11-30 08:58:04 +08:00
现在处理纯文本用 vim, 写东西还是用 ide + vim 插件.
sandtears
2013-11-30 10:10:28 +08:00
.... 我觉得Print调试挺好的啊
duhastmich
2013-11-30 10:14:30 +08:00
https://zapier.com/engineering/debugging-python-boss/
脚本语言print 为什么不行呢
usoluyun
2013-11-30 22:29:48 +08:00
尝试用过vimpdb,超级难用,要先在后台起一个vim的实例,然后才能在另一个vim里面调用。真没直接用pdb方便。
gkiwi
2013-12-04 00:38:56 +08:00
用下这个pudb 试试 https://github.com/inducer/pudb
tonghuashuai
2013-12-04 08:53:17 +08:00
@gkiwi
哦,多谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/91225

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX