1、VS中命令窗口的使用VS2005(Visual Studio 2005)中命令窗口的使用命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。以下是包含可在 Visual Studio 中使用的预定义命令别名的列表。命令名 别名 完整名称 打印?Debug.Print快速监视?Debug.Quickwatch添加新项目AddProjFile.AddNewProject别名AliasTools.Alias“自动”窗口Autos调试.自动
2、窗口“断点”窗口bl调试.断点切换断点bpDebug.ToggleBreakPoint“调用堆栈”窗口CallStack调试.调用堆栈清除书签ClearBook编辑.清除书签关闭CloseFile.Close关闭所有文档CloseAllWindow.CloseAllDocuments全部清除clsEdit.ClearAll“命令”模式cmd视图.命令窗口查看代码code视图.查看代码列出内存dDebug.ListMemory以 ANSI 形式列出内存daDebug.ListMemory /Ansi列出内存(单字节格式)dbDebug.ListMemory /Format:OneByte以 AN
3、SI 形式列出内存(四字节格式)dcDebug.ListMemory /Format:FourBytes /Ansi列出内存(四字节格式)ddDebug.ListMemory /Format:FourBytes删除到行首DelBOLEdit.DeleteToBOL删除到行尾DelEOLEdit.DeleteToEOL删除水平空白DelHSp编辑.删除水平空白视图设计器designer视图.视图设计器列出内存(浮点格式)dfDebug.ListMemory /Format:Float“反汇编”窗口disasm调试.反汇编列出内存(八字节格式)dqDebug.ListMemory /Format:
4、EightBytes以 Unicode 形式列出内存duDebug.ListMemory /Unicode计算语句evalDebug.EvaluateStatement退出Exit文件.退出格式化选定内容format编辑.格式化选定内容全屏FullScreen视图.全屏开始g调试.启动转到GotoLn编辑.转到转到大括号GotoBrace编辑.转到大括号F1帮助Help帮助.F1帮助“即时”模式immedTools.ImmediateMode将文件作为文本插入InsertFileEdit.InsertFileAsText列出调用堆栈kbDebug.ListCallStack转换为小写Lcase
5、编辑.转换为小写剪切行LineCut编辑.剪切行删除行LineDel编辑.删除行列出成员ListMembers编辑.列出成员“局部变量”窗口Locals调试.局部变量日志命令窗口输出LogTools.LogCommandWindowOutput命令窗口标记模式mark工具.命令窗口标记模式“内存”窗口Memory Memory1调试.内存1内存窗口 2Memory2调试.内存2内存窗口 3Memory3调试.内存3内存窗口 4Memory4调试.内存4设置基数nDebug.SetRadix显示Web浏览器nav navigateView.ShowWebBrowser下一书签NextBook编辑
6、.下一书签新建文件nf文件.新建文件新建项目np NewProj文件.新建项目打开文件of Open文件.打开文件打开项目opFile.OpenProject折叠到定义/停止大纲显示OutlineDefs StopOutlining编辑.折叠到定义逐过程p调试.逐过程参数信息ParamInfo编辑.参数信息跳出pr调试.跳出上一书签PrevBook编辑.上一书签打印文件print文件.打印“属性”窗口props视图.属性窗口停止q调试.停止调试重复redo编辑.重复“寄存器”窗口registers调试.寄存器运行到光标处rtc调试.运行到光标处保存选定项save文件.保存选定项全部保存Save
7、All文件.全部保存另存为SaveAsFile.SaveSelectedItemsAs“仅显示脚本”视图ScriptOnlyView.ShowScriptOnly外壳程序shellTools.Shell停止在文件中查找StopFindEdit.FindInFiles /stop交换定位点SwapAnchor编辑.交换定位点逐语句t调试.逐语句制表符替换空格tabify编辑.制表符替换空格“任务列表”窗口TaskList视图.任务列表“线程”窗口Threads调试.线程水平平铺TileHWindow.TileHorizontally垂直平铺TileVWindow.TileVertically切换
8、书签ToggleBook编辑.切换书签“工具箱”窗口toolbox视图.工具箱列出反汇编uDebug.ListDisassembly转换为大写Ucase编辑.转换为大写取消undo编辑.取消空格替换制表符Untabify编辑.空格替换制表符“监视”窗口Watch调试.监视N切换自动换行WordWrap编辑.切换自动换行列出线程Debug.ListThreads若要检查变量 varA 的值,请使用“打印”命令: Debug.Print varA 问号 (?) 是 Debug.Print 的别名,因此此命令还可以写为: ? varA 此命令的这两种版本都将返回变量 varA 的值。输入命令大于号
9、() 作为新行提示符出现在“命令”窗口的左边缘。使用向上键和向下键可滚动显示以前发出的命令。任务 解决方案 示例 计算表达式的值。表达式以问号 (?) 开始。? myvar切换到“即时”窗口。在窗口中输入 immed,不带大于号 ()。immed从“即时”窗口切换回“命令”窗口。在窗口中输入 cmd。cmd以下快捷键可以帮助您在“命令”模式中定位。操作 光标位置 键绑定 循环通过以前输入的命令的列表。输入行向上键和向下键向上滚动窗口。命令窗口内容Ctrl+向上键向下滚动窗口。命令窗口内容向下键或 Ctrl+向下键提示 通过滚动到前一个命令,突出显示该命令的全部或部分内容,然后按 Enter,可
10、以将该命令的全部或部分内容复制到输入行中。标记模式在“命令”窗口中单击前面的任何行时,将自动切换到“标记”模式。这允许您像在任何文本编辑器中那样选择、编辑和复制以前命令的文本,并将其粘贴到当前行中。等号 (=)用于输入 EvaluateStatement 命令的窗口确定是将等号 (=) 解释为比较运算符还是赋值运算符。在“命令”窗口中,将等号 (=) 解释为比较运算符。不能在“命令”窗口中使用赋值运算符。例如,如果变量 varA 和 varB 的值不相同,则命令 Debug.EvaluateStatement(varA=varB) 将返回 False 值。与此相反,在“即时”窗口中,将等号 (
11、=) 解释为赋值运算符。例如,命令 Debug.EvaluateStatement(varA=varB) 将为变量 varA 赋予变量 varB 的值。参数、开关和值有些 Visual Studio 命令具有必选的和可选的参数、开关和值。当处理这些命令时,应用某些规则。下面是一个用来阐明此术语的复杂命令示例。 Edit.ReplaceInFiles /case /pattern:regex var1-3+ oldpar 在此示例中,Edit.ReplaceInFiles 是命令。/case 和 /pattern:regex 是开关(以斜杠 / 字符开头)regex 是 /pattern 开关的
12、值;/case 开关没有值。var1-3+ 和 oldpar 是参数。注意 任何包含空格的命令、参数、开关或值都必须用双引号引起来。在命令行上,开关和参数的位置可以随便互换,但外壳程序命令是个例外,它要求开关和参数按特定的顺序出现。几乎命令所支持的每个开关都有两种格式:短格式(一个字符)和长格式。多个短格式开关可组合为一组。例如,/p /g /m 也可表示为 /pgm。如果短格式开关组合为一组,而且给定一个值,则该值应用于每个开关。例如,/pgm:123 等同于 /p:123 /g:123 /m:123。如果该组中的任何开关都不接受值,则发生错误。转义符命令行中的插入符号 () 字符表示紧随其后的字符将按原义而不作为控制字符进行解释。这可用于在参数或开关值(开关名除外)中嵌入直引号 ()、空格、正斜杠、插入符号或其他任何字符。例如, Edit.Find t /regex 插入符号在引号内或引号外的作用相同。如果插入符号是该行的最后一个字符,则忽略不计。注意,命令和参数之间要有空格哦.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1