VS编译环境命令窗口中的命令

来源:互联网 发布:爱淘宝买东西如何返利 编辑:程序博客网 时间:2024/05/22 03:28

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

命令窗口(Command Window)

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

监视窗口(WatchWindow)

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

局部窗口(Locals)

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

.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

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

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

计算表达式的值

>Debug.Print varA

>? varA

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

>alias

切换到“命令”窗口。

>cmd

切换回“即时”窗口。

immed

原创粉丝点击