先描述一下VS中的几个窗口

命令窗口(Command Window)

利用命令窗口,可以查询并设置变量的值来控制程序的执行和输出,也可以在命令窗口中编写很多小的代码段来改变程序的输出。当程序处于中断模式时,命令窗口只允许输入代码。要想查询某个变量的值,用问号(?)加变量名的方式,然后按回车查看结果。改变变量的值,?加 变量名 加 等号(=)后面是你想输入的具体值。

监视窗口(WatchWindow)

监视窗口可以让你在执行代码时监视变量和表达式。添加或删除变量或表达式,要利用QuickWatch,就是那个类似眼睛的图标。打开QuickWatch后开始Expression下拉列表框是空的,我们可以选择输入一个变量或表达式。在你继续调试程序时,变量或表达式会在WatchWindow中显示出来,当监视窗口中变量的值变成红色时,该值就是刚发生了改变。你还可以手动改变该值,只要在监视窗口中的Value栏输入新的值就行了。

局部窗口(Locals)

它和监视窗口有些相似,它所显示的是当前函数或过程执行中的所有变量和对象。局部窗口也可以让你改变变量或对象的值,所要遵循的规则与使用监视窗口的规则是一样的。局部窗口要想监视一两个变量或表达式就不是那么有用了,这是用监视窗口比较好。.

即时窗口

“即时”窗口用于调试和计算表达式、执行语句、输出变量值等。它使您得以在调试期间输入表达式,由开发语言对其进行计算或执行。

可以使用此窗口发出单个 Visual Studio 命令。可用的命令包括 EvaluateStatement,用于为变量赋值。“即时”窗口还支持 IntelliSense。

计算表达式的值
>Debug.Print varA
或者
>? varA

在“即时”模式下临时进入“命令”模式(以执行单个命令)。
>alias

切换到“命令”窗口。
>cmd

切换回“即时”窗口。
>immed

命令窗口可用的命令

视图----其它窗口----命令窗口
先启动调试,然后输入Memory
命令名        别名        完整名称  
打印                   ?                  调试打印 
快速监视             ??                 调试.快速监视 
添加新项目          AddProj         文件.添加新项目 
别名                   Alias             工具.别名 
“自动”窗口           Autos           调试.自动窗口 
“断点”窗口           bl                 调试.断点 
切换断点             bp                调试.切换断点 
“调用堆栈”窗口     CallStack       调试.调用堆栈 
清除书签             ClearBook      编辑.清除书签 
关闭                  Close             文件.关闭 
关闭所有文档       CloseAll         窗口.关闭所有文档 
全部清除             cls                编辑.全部清除 
“命令”模式          cmd              视图.命令窗口 
查看代码             code             视图.查看代码 
列出内存             d                  调试.列出内存 
以 ANSI 形式列出内存  da         调试.列出内存 /Ansi 
列出内存(单字节格式)  db       调试.列出内存 /Format:OneByte 
以 ANSI 形式列出内存(四字节格式) dc  调试.列出内存 /Format:FourBytes /Ansi 
列出内存(四字节格式)  dd       调试.列出内存 /Format:FourBytes 
删除到行首          DelBOL          编辑.删除到行首 
删除到行尾          DelEOL          编辑.删除到行尾 
删除水平空白       DelHSp         编辑.删除水平空白 
视图设计器          designer        视图.视图设计器 
列出内存(浮点格式)  df           调试.列出内存 /Format:Float 
“反汇编”窗口        disasm          调试.反汇编 
列出内存(八字节格式)  dq        调试.列出内存 /Format:EightBytes 
以 Unicode 形式列出内存 du       调试.列出内存 /Unicode 
计算语句            eval                调试.计算语句 
退出                  Exit                文件.退出 
格式化选定内容   format             编辑.格式化选定内容 
全屏                 FullScreen        视图.全屏 
启动                 g                     调试.启动 
转到                 GotoLn            编辑.转到 
转到大括号         GotoBrace       编辑.转到大括号 
F1帮助              Help                帮助.F1帮助 
即时模式           immed             工具.即时模式 
将文件作为文本插入  InsertFile     编辑.将文件作为文本插入 
列出调用堆栈     kb                    调试.列出调用堆栈 
转换为小写        Lcase                编辑.转换为小写 
剪切行              LineCut            编辑.剪切行 
删除行             LineDel             编辑.删除行 
列出成员          ListMembers      编辑.列出成员 
“局部变量”窗口  Locals               调试.局部变量 
日志命令窗口输出  Log                工具.日志命令窗口输出 
命令窗口标记模式  mark              工具.命令窗口标记模式 
“内存”窗口       Memory Memory1  调试.内存1 
内存窗口 2      Memory2               调试.内存2 
内存窗口 3      Memory3               调试.内存3 
内存窗口 4      Memory4               调试.内存4 
设置基数          n                         调试.设置基数 
显示Web浏览器   nav navigate       查看.显示Web浏览器 
下一书签           NextBook             编辑.下一书签 
新建文件             nf                     文件.新建文件 
新建项目           np NewProj          文件.新建项目 
打开文件           of Open               文件.打开文件 
打开项目            op                     文件.打开项目 
折叠到定义/停止大纲显示 OutlineDefs StopOutlining 编辑.折叠到定义 
逐过程              p                       调试.逐过程 
参数信息         ParamInfo             编辑.参数信息 
跳出               pr                        调试.跳出 
上一书签         PrevBook              编辑.上一书签 
打印文件          print                   文件.打印 
属性窗口          props                  视图.属性窗口 
停止               q                          调试.停止调试 
重复              redo                      编辑.重复 
“寄存器”窗口   registers                 调试.寄存器 
运行到光标处   rtc                         调试.运行到光标处 
保存选定项      save                      文件.保存选定项 
全部保存         SaveAll                  文件.全部保存 
另存为            SaveAs                  文件.将选定项另存为 
“仅显示脚本”视图  ScriptOnly          视图.仅显示脚本 
外壳程序         shell                      工具.外壳程序 
停止在文件中查找  StopFind           编辑.在文件中查找 /stop 
交换定位点      SwapAnchor           编辑.交换定位点 
逐语句             t                          调试.逐语句 
制表符替换空格   tabify                  编辑.制表符替换空格 
“任务列表”窗口  TaskList                视图.任务列表 
“线程”窗口        Threads                调试.线程 
水平平铺           TileH                    窗口.水平平铺 
垂直平铺           TileV                    窗口.垂直平铺 
切换书签          ToggleBook            编辑.切换书签 
“工具箱”窗口     toolbox                 视图.工具箱 
列出反汇编          u                       调试.列出反汇编 
转换为大写       Ucase                    编辑.转换为大写 
取消               undo                      编辑.取消 
空格替换制表符   Untabify               编辑.空格替换制表符 
“监视”窗口         Watch                  调试.监视N 
切换自动换行   WordWrap              编辑.切换自动换行 
列出线程            ~                        调试.列出线程

Visual Studio 命令和开关

http://msdn2.microsoft.com/zh-cn/library/kcc7tke7.aspx

改变值

>? ch =0x66

102 'f'

显示值

>Debug.Print ch

18 '?'

打开菜单

>File.NewFile

使用别名

>nf

定义别名

Tools.Alias [/delete] [/reset] [aliasname] [aliasstring]

>alias upper Edit.MakeUpperCase

创建打开文件

根据“General\Text File”模板创建一个名为 Mytext.txt 的新文本文件,并在源代码编辑器中打开该文件。

>File.NewFile Mytext /t:"General\Text File" /e:"Source Code (text) Editor"

转义符

命令行中的插入符号 (^) 字符表示紧随其后的字符将按原义而不作为控制字符进行解释。这可用于在参数或开关值(开关名除外)中嵌入直引号 (")、空格、正斜杠、插入符号或其他任何字符。例如,

>Edit.Find ^^t /regex

插入符号在引号内或引号外的作用相同。如果插入符号是该行的最后一个字符,则忽略不计。

命令的自动完成

输入命令名和别名时,“命令”窗口、“即时”窗口和“查找/命令”框可提供自动完成功能。您只需键入命令的头一、两个字,系统将自动列表显示所有可能匹配的命令别名和中文命令。如果您输入或选择了不可用的命令,状态栏上将显示消息“此命令不可用”,并忽略此命令。

在 IDE 的本地化版本中,命令名可以以 IDE 的本地语言名中文或英文名输入。

>文件.新建文件

宏名与命令名相似,即您可以使用中文命令来编写您的宏程序。尽管可以使用本地化名称保存宏,但是为了在 Visual Studio 的英文版和各种本地化版本之间保持更好的兼容性,最好使用英文名保存宏。

带参数的 Visual Studio 命令

http://msdn2.microsoft.com/zh-cn/library/c338aexd.aspx

Devenv 命令行开关

http://msdn2.microsoft.com/zh-cn/library/xee0c8y7.aspx

http://msdn2.microsoft.com/zh-cn/library/f177hahy.aspx

【转】VS编译环境命令窗口中的命令相关推荐

  1. python命令窗口在哪里_详解如何在cmd命令窗口中搭建简单的python开发环境

    详解如何在cmd命令窗口中搭建简单的python开发环境 1.快捷键win+r输入cmd回车调出cmd界面,在命令行输入python回车,显示python命令无法识别 2.登陆python官网http ...

  2. Windows系统下如何在cmd命令窗口中切换Python2.7和Python3.6

    针对在同一系统下我们可能安装多个版本的Python,毕竟Python2.7与Python3.6还是有不同的需求,但是在用Cmd命令窗口是我们可能默认的系统变量环境是其中一个版本,当我们需要在cmd命令 ...

  3. matlab命令行窗口显示长度设置_由于运算出来的数据比较多,在命令窗口里显示不全,matlab怎么设置才能在命令窗口中显示全部运算结果...

    MATLAB概论MATLAB是世界流行的优秀科技应用软件之一.具有功能强大(数值计算.符号计算.图形生成.文本处理及多种专业工具箱).界面友好,可二次开发等特点.在国内外,已有许多高等院校将其列为本科 ...

  4. Windows系统下如何在cmd命令窗口中切换不同版本Python

    针对在同一系统下我们可能安装多个版本的Python,毕竟Python2.7与Python3.5还是有不同的需求,但是在用Cmd命令窗口是我们可能默认的系统变量环境是其中一个版本,当我们需要在cmd命令 ...

  5. 在Matlab命令窗口中执行,交互式命令操作就是在MATLAB命令行窗口中输入命令并执行。...

    交互式命令操作就是在MATLAB命令行窗口中输入命令并执行. 答:√ 中国大学MOOC: 一侧肾切除后,另一留存肾会长得更加硕大,这种生理现象称为 . 答:代偿 Street jazz 的编舞师都会有 ...

  6. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  7. Linux和Windows命令行中使用命令的输出(删除几天前的日志)

    如果我们需要在命令行中使用命令的结果,需要怎么做? 很常见的一种情况是我们需要当前工作目录的路径.在Linux下,可用这样: $ echo `pwd` $ ./mdu `pwd` 在Windows下面 ...

  8. 管理员身份运行cmd;cmd命令切换到指定文件夹目录;cmd命令窗口中复制粘贴

    如何以管理员身份运行cmd? 点击任务栏搜索按钮,搜索 cmd 右键管理员身份打开 管理员身份运行cmd时的一些常用命令 i.目录操作: e: #切换到E盘(要想切换到某个文件夹,要先切换到文件夹所属 ...

  9. python命令窗口中怎么导入numpy_科学网—windows7下python3.6如何导入numpy,Astropy - 杨涛只的博文...

    本人虽然安装了Python3.6好久,但是因为当时一直没有成功导入numpy,故而无法正常使用,今日幸得祥云师弟帮助,给导入了numpy.具体如下, 1,首先找到安装的路径,由于刚开始安装的时候,不知 ...

最新文章

  1. nfs自动挂载报错及解决方法
  2. 农产品谋定创意种植-农业大健康·焦裕良:新概念新创意
  3. UDP:用户数据报协议 是什么
  4. 网易2017春招笔试真题编程题集合
  5. LeetCode Week 5:第 41 ~ 50 题
  6. Java基础篇:带自变量的构造函数
  7. ngrok技术原理及下载使用
  8. web学习笔记1-VM虚拟机配置windows,IP,DNS,DHCP
  9. 10的几次方 用计算机计算公式,在excel中如何计算10的几次方呢
  10. c语言由天数求日期,C语言-由日期求天数由天数求日期
  11. 带你快速看完9.8分神作《Effective Java》—— 并发篇(工作里的这些坑你都遇到过吗?)
  12. Android,翻转卡片动画,实现翻转卡片的动画效果
  13. 初识python之概念认知篇
  14. 54元阿里云上建站详细步骤
  15. WeChat基础 senparc公众平台搭建
  16. 7.1 RAID(独立冗余磁盘阵列)
  17. RTC(run time clock)实时时钟
  18. 查询单号物流信息是否揽收教你一键操作
  19. 什么是隐性知识?显性知识?
  20. MATLAB—经纬度坐标转换为平面坐标

热门文章

  1. NopCommerce用.net core重写ef
  2. [BZOJ 3647]
  3. 每天五个java相关面试题(3)
  4. spring源码分析2本最高清带书目PDF百度网盘分享
  5. linux上的那些查找的命令
  6. xampp默认mysql数据库root密码的修改
  7. ASP.NET方面的一些经典文章收集
  8. lecture3-线性神经元和算法
  9. 深入浅出InfoPath——动态获取InfoPath中的命名空间
  10. 信息系统项目管理系列之九:项目质量管理