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 会将其关闭。