VS2005的Command Window 调试命令的总结(转载)

时间:2022-03-05 08:43:01

  调试命令的总结,挺有用的,所以转过来了。调试的时候,可以在VS2005的Command Window中输入挪用。

  以 Unicode 形式列出内存

  >du 0x056769d0 <=== du 以 Unicode 形式列出内存 0x056769d0 内存以起始位址

  原稿:

  [摘]“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别号。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。

以下是包罗可在 Visual Studio 中使用的预界说命令别号的列表。

命令名

 

别号

 

完整名称

 

打印

 

?

 

Debug.Print

 

快速监视

 

??

 

Debug.Quickwatch

 

添加新项目

 

AddProj

 

File.AddNewProject

 

别号

 

Alias

 

Tools.Alias

 

“自动”窗口

 

Autos

 

调试.自动窗口

 

“断点”窗口

 

bl

 

调试.断点

 

切换断点

 

bp

 

Debug.ToggleBreakPoint

 

“挪用仓库”窗口

 

CallStack

 

调试.挪用仓库

 

断根书签

 

ClearBook

 

编纂.断根书签

 

*

 

Close

 

File.Close

 

*所有文档

 

CloseAll

 

Window.CloseAllDocuments

 

全部断根

 

cls

 

Edit.ClearAll

 

“命令”模式

 

cmd

 

视图.命令窗口

 

检察代码

 

code

 

视图.检察代码

 

列出内存

 

d

 

Debug.ListMemory

 

以 ANSI 形式列出内存

 

da

 

Debug.ListMemory /Ansi

 

列出内存(单字节格局)

 

db

 

Debug.ListMemory /Format:OneByte

 

以 ANSI 形式列出内存(四字节格局)

 

dc

 

Debug.ListMemory /Format:FourBytes /Ansi

 

列出内存(四字节格局)

 

dd

 

Debug.ListMemory /Format:FourBytes

 

删除到行首

 

DelBOL

 

Edit.DeleteToBOL

 

删除到行尾

 

DelEOL

 

Edit.DeleteToEOL

 

删除程度空白

 

DelHSp

 

编纂.删除程度空白

 

视图设计器

 

designer

 

视图.视图设计器

 

列出内存(浮点格局)

 

df

 

Debug.ListMemory /Format:Float

 

“反汇编”窗口

 

disasm

 

调试.反汇编

 

列出内存(八字节格局)

 

dq

 

Debug.ListMemory /Format:EightBytes

 

以 Unicode 形式列出内存

 

du

 

Debug.ListMemory /Unicode

 

计算语句

 

eval

 

Debug.EvaluateStatement

 

退出

 

Exit

 

文件.退出

 

格局化选定内容

 

format

 

编纂.格局化选定内容

 

全屏

 

FullScreen

 

视图.全屏

 

开始

 

g

 

调试.启动

 

转到

 

GotoLn

 

编纂.转到

 

转到大括号

 

GotoBrace

 

编纂.转到大括号

 

F1辅佐

 

Help

 

辅佐.F1辅佐

 

“即时”模式

 

immed

 

Tools.ImmediateMode

 

将文件作为文本插入

 

InsertFile

 

Edit.InsertFileAsText

 

列出挪用仓库

 

kb

 

Debug.ListCallStack

 

转换为小写

 

Lcase

 

编纂.转换为小写

 

剪切行

 

LineCut

 

编纂.剪切行

 

删除行

 

LineDel

 

编纂.删除行

 

列出成员

 

ListMembers

 

编纂.列出成员

 

“局部变量”窗口

 

Locals

 

调试.局部变量

 

日志命令窗口输出

 

Log

 

Tools.LogCommandWindowOutput

 

命令窗口符号模式

 

mark

 

工具.命令窗口符号模式

 

“内存”窗口

 

Memory Memory1

 

调试.内存1

 

内存窗口 2

 

Memory2

 

调试.内存2

 

内存窗口 3

 

Memory3

 

调试.内存3

 

内存窗口 4

 

Memory4

 

调试.内存4

 

设置基数

 

n

 

Debug.SetRadix

 

显示Web浏览器

 

nav navigate

 

View.ShowWebBrowser

 

下一书签

 

NextBook

 

编纂.下一书签

 

新建文件

 

nf

 

文件.新建文件

 

新建项目

 

np NewProj

 

文件.新建项目

 

打开文件

 

of Open

 

文件.打开文件

 

打开项目

 

op

 

File.OpenProject

 

折叠到界说/遏制纲要显示

 

OutlineDefs StopOutlining

 

编纂.折叠到界说

 

逐过程

 

p

 

调试.逐过程

 

参数信息

 

ParamInfo

 

编纂.参数信息

 

跳出

 

pr

 

调试.跳出

 

上一书签

 

PrevBook

 

编纂.上一书签

 

打印文件

 

print

 

文件.打印

 

“属性”窗口

 

props

 

视图.属性窗口

 

遏制

 

q

 

调试.遏制调试

 

反复

 

redo

 

编纂.反复

 

“寄存器”窗口

 

registers

 

调试.寄存器

 

运行到光标处

 

rtc

 

调试.运行到光标处

 

生存选定项

 

save

 

文件.生存选定项

 

全部生存

 

SaveAll

 

文件.全部生存

 

另存为

 

SaveAs

 

File.SaveSelectedItemsAs

 

“仅显示脚本”视图

 

ScriptOnly

 

View.ShowScriptOnly

 

外壳措施

 

shell

 

Tools.Shell

 

遏制在文件中查找

 

StopFind

 

Edit.FindInFiles /stop

 

交换定位点

 

SwapAnchor

 

编纂.交换定位点

 

逐语句

 

t

 

调试.逐语句

 

制表符替换空格

 

tabify

 

编纂.制表符替换空格

 

“任务列表”窗口

 

TaskList

 

视图.任务列表

 

“线程”窗口

 

Threads

 

调试.线程

 

程度平铺

 

TileH

 

Window.TileHorizontally

 

垂直平铺

 

TileV

 

Window.TileVertically

 

切换书签

 

ToggleBook

 

编纂.切换书签

 

“工具箱”窗口

 

toolbox

 

视图.工具箱

 

列出反汇编

 

u

 

Debug.ListDisassembly

 

转换为大写

 

Ucase

 

编纂.转换为大写

 

打消

 

undo

 

编纂.打消

 

空格替换制表符

 

Untabify

 

编纂.空格替换制表符

 

“监视”窗口

 

Watch

 

调试.监视N

 

切换自动换行

 

WordWrap

 

编纂.切换自动换行

 

列出线程

 

~

 

Debug.ListThreads

 

  若要查抄变量 varA 的值,请使用“打印”命令:

>Debug.Print varA

 

  问号 (?) 是 Debug.Print 的别号,因此此命令还可以写为:

>? varA

 

  此命令的这两种版本都将返回变量 varA 的值。

  输入命令

  大于号 (>) 作为新行提示符呈此刻“命令”窗口的左边沿。使用向上键和向下键可滚动显示以前发出的命令。

任务

 

解决方案

 

示例

 

计算表达式的值。

 

表达式以问号 (?) 开始。

 

? myvar

 

切换到“即时”窗口。

 

在窗口中输入 immed,不带大于号 (>)。

 

immed

 

从“即时”窗口切换回“命令”窗口。

 

在窗口中输入 cmd。

 

>cmd

 

  以下快捷键可以辅佐您在“命令”模式中定位。

操纵

 

光标位置

 

键绑定

 

循环通过以前输入的命令的列表。

 

输入行

 

向上键和向下键

 

向上滚动窗口。

 

命令窗口内容

 

Ctrl+向上键

 

向下滚动窗口。

 

命令窗口内容