MATLAB 调试器不再显示行号

Posted

技术标签:

【中文标题】MATLAB 调试器不再显示行号【英文标题】:MATLAB Debugger no longer showing line numbers 【发布时间】:2014-04-15 18:24:28 【问题描述】:

我不完全确定如何,但我的 MATLAB R2013b 副本已停止显示我的错误发生在哪一行。

我只会得到如下错误:

下标分配维度不匹配。

但是没有行号,所以我不知道我的代码的哪一部分导致了问题!

我是不是搞砸了某个地方的设置?

【问题讨论】:

当您创建另一个明显的错误时会发生什么?你有行号吗?你是如何运行脚本的? 【参考方案1】:

使用 Preferences -> Editor/Debugger -> Display -> Show line numbers 在编辑器中启用行号

运行代码段时(例如,使用 Ctrl+Enter 和 Windows 默认键绑定),将不会显示行号。直接运行脚本或调用发生错误的函数可以看到错误所在的行。

【讨论】:

是的,这将在我的编辑器中打开行号,但我的调试器输出仍然没有行号。 啊,我明白了。如果您使用 Ctrl+Enter 运行代码段,就会发生这种情况(或参见 here)。否则就很奇怪了。 给你,很高兴帮助:)

以上是关于MATLAB 调试器不再显示行号的主要内容,如果未能解决你的问题,请参考以下文章

angularjs $log - 显示行号

Kotlin 代码堆栈跟踪显示 Java 行号

尽管安装了 debuginfo,但 GDB 不显示行号信息

datagridview如何显示行号

将行动态添加到TableLayoutPanel会在不同的行号(位置)上显示

_CRTDBG_MAP_ALLOC 不显示文件名和行号