gpt4 book ai didi

python - 如何在 Mac OS X 上修复 Aquamacs 中的 pdb?

转载 作者:太空宇宙 更新时间:2023-11-03 23:49:00 29 4
gpt4 key购买 nike

我正在使用 aquamacs 作为我的 ide 开发一个 django 应用程序。自从使用 python 2.6.1 升级到 emacs 23.2.1 后,Pdb 无法正常工作。当我这样调用 pdb 时:

M-x pdb
Run pdb (like this): pdb ./manage.py runserver

gud-manage.py 框架与此消息一起出现(仅此而已)-

Current directory is /path/to/my/source/

它对键盘输入没有反应,但我可以右键单击并发送退出或终止信号。似乎 emacs 没有正确捕获 pdb 输出。

有没有人看到并(希望)修复它?我相信这与 gud-pdb-marker-regexp variable 有关(请参阅链接中的第 2 点)。

相关问题

  1. Seems to have been around since 2007
  2. 一个人a solution for this problem on Windows (将 -u 添加到 pdb 脚本中的 python 命令)。无论如何我都试过了,但这对我不起作用。

最佳答案

同样的问题 (当前目录是 ...) 我使用 emacs 23.2 (9)。正如您所提到的,它是由 CR/LF 结尾引起的,可以通过设置 gud-pdb-marker-regexp 来修复。

我将 CR (\r) 添加到 gud-pdb-marker-regexp。您是否希望将以下行添加到您的 .emacs 文件中并试一试。

(setq gud-pdb-marker-regexp "^> \\([-axx-zA-Z0-9_/.:\\]*\\|<string>\\)(\\([0-9]+\\))\\([a-zA-Z0-9_]*\\|\\?\\|<module>\\)()\\(->[^\n\r]*\\)?[\n\r]")

关于python - 如何在 Mac OS X 上修复 Aquamacs 中的 pdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358124/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com