微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用perldebugging器的*支持*编辑器?

perldebugging器总是说:“编辑器支持可用”,相信每一个人都可以看到这个, 但是如何使用它呢?

my-computer$perl -de2 Loading DB routines from perl5db.pl version 1.33 Editor support available. Enter h or `hh' for help,or `man perldebug' for more help. main::(-e:1): 2 DB<1>

顺便说一下,我在Linux / Ubuntu natty机器上得到了上面的提示

解释gfortran错误追溯

如何在未连接到Internet的计算机上安装Visual Studio 2015的远程工具

获取进程的加载模块,这并不存在

我的debugging器似乎运行不同的代码比我build立

Environment.FailFast在C#应用程序

这个消息有点混乱。 它告诉你它可以支持在编辑器中运行 ,而不是有一个特殊的Perl调试器编辑器。

Perl调试器可以检测它是否正在与终端通话,或者是否在编辑器中运行。 这控制着很多东西,最大的是调试器是否打印任何东西,或者把它留给编辑器来处理显示。 如果您真的好奇,请查看$slave_editor 的调试器代码

为什么感觉需要通知用户这个…我做了一点挖掘,调试器只用来支持emacs调试 。 它比告诉用户“Emacs支持可用”更有用,比某些编辑器可以与调试器一起工作。 emacs消息来自Ilya负责人完全形成的第一个调试器版本 。

Perl调试器也是三个实体。 perl5db.pl脚本, DB API以及这两者使用的语言本身的调试挂钩。 编辑者可以使用perl5db.pl,也可以直接使用数据库进行对话。

有几个可以挂接到Perl调试器的编辑器。 一个是emacs,您可以通过打开一个Perl程序并使用Mx perldb来Mx perldb 。 科莫多和帕德雷也有调试支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐