l+、l-(设置源选项)

l+l- 命令设置控制源显示和程序单步执行选项的源行选项。

l+Option
l-Option
l{+|-}

参数

+-
指定是打开给定选项 (加号 [+]) 还是关闭 (减号 [-]) 。

选项

以下选项之一。 选项必须采用小写字母。

l

在命令提示符下显示源行号。 可以通过 l-ls 或 .prompt_allow -src 禁用源行显示。 若要使源行号可见,必须通过这两种机制启用源行显示。

o

单步执行代码时,隐藏除源行和行号以外的所有消息 () 。 (s 选项也必须处于活动状态, o 选项才能产生任何效果。)

s
在命令提示符下显示源行和源行号。

t

启动 源模式。 如果未设置此模式,则调试器处于 程序集模式

*
打开或关闭所有选项。

环境

说明
模式 用户模式、内核模式
目标 实时、故障转储
平台 全部

其他信息

有关源调试和相关命令的详细信息,请参阅 在源模式下调试。 有关程序集调试和相关命令的详细信息,请参阅 在程序集模式下调试

注解

如果省略 Option,将显示以前设置的选项。 在这种情况下, l+l- 命令具有相同的效果。 但是,必须包含加号 (+) 或减号 ( ) ,l 命令才能正常工作。

每次发出此命令时,只能包含一个 选项 。 如果列出多个选项,则仅检测到第一个选项。 但是,通过重复发出此命令,可以根据需要打开或关闭任意数量的选项。 (换句话说, l+lst 不起作用,但 l+l;l+s;l+t 确实能达到所需的效果。)

指定 s 选项时,无论是否指定 了 l 选项,都会在单步执行代码时显示源行和行号。 除非指定 s 选项,否则 o 选项无效。

除非使用 .lines (切换源行支持) 命令或 -lines 命令行选项启用行号加载,否则源行选项不会生效。 默认情况下,如果尚未使用这些命令,WinDbg 会启用源行支持,而 CDB 会将其关闭。