本文内容
适用范围:
视觉工作室
适用于 Mac 的 Visual Studio
视觉工作室代码
命令窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。 您可以执行菜单命令和未出现在任何菜单上的命令。 要显示命令窗口,请在“视图”菜单上选择“其他窗口”,然后选择“命令窗口”。
显示变量的值
要检查变量 varA 的值,请使用 Print 命令:
>Debug.Print varA
问号(?)是 Debug.Print 的别名,因此该命令也可以写为:
>? varA
该命令的两个版本都返回变量 varA 的值。
输入命令
大于号 (>) 作为换行符提示出现在命令窗口的左边缘。 使用向上和向下箭头键滚动浏览以前发出的命令。
任务解决方案示例
评估表达式。
该表达式以问号 (?) 开头。
?myvar
切换到“现在”窗口。
在窗口中输入 immed,不带大于号 (>)
立即
从立即窗口切换回命令窗口。
在窗口中输入cmd。
>命令
以下快捷键有助于在命令模式下导航。
操纵光标位置键绑定
循环浏览先前输入的命令列表。
输入线
向上键和向下键
向上滚动窗口。
命令窗口内容
CTRL + 向上箭头
向下滚动窗口。
命令窗口内容
向下箭头或 Ctrl+向下箭头
暗示
您可以将命令的全部或部分复制到输入行,方法是滚动到上一个命令,突出显示命令的全部或部分,然后按 Enter。
标记模式
当您单击命令窗口中的任何前一行时,您会自动切换到标记模式。 这允许您像在任何文本编辑器中一样选择、编辑和复制先前命令的文本,并将其粘贴到当前行。
等号(=)
用于输入 EvaluateStatement 命令的窗口确定等号 (=) 是否被解释为比较运算符或赋值运算符。
在命令窗口中,等号 (=) 被解释为比较运算符。 您不能在命令窗口中使用赋值运算符。 例如,如果变量 varA 和 varB 的值不同,则命令 >Debug.EvaluateStatement(varA=varB) 返回 False 值。
相反,在立即窗口中,等号 (=) 被解释为赋值运算符。 例如,命令 >Debug.EvaluateStatement(varA=varB) 将变量 varB 的值分配给变量 varA。
参数、开关和值
某些 Visual Studio 命令具有必需和可选的参数、开关和值。 处理此类命令时,适用某些规则。 下面是一个复杂命令的示例,用于阐明术语。
Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar
在这个例子中,
在命令行中,开关和参数的位置可以随意互换,但 Shell 命令除外,它要求开关和参数按特定顺序出现。
该命令支持的几乎每个开关都有两种形式:短(一个字符)和长。 多个短格式开关可以组合成一个组。 例如,/p /g /m 可表示为 /pgm。
如果短格式开关分组在一起并给出一个值vb用命令按钮关闭窗口vb用命令按钮关闭窗口,则该值将应用于每个开关。 例如,/pgm:123 相当于/p:123 /g:123 /m:123。 如果组中没有交换机接受值,则会发生错误。
转义字符
命令行上的脱字号 (^) 字符表示后面的字符将按字面解释,而不是解释为控制字符。 这可用于在参数或开关值中嵌入直引号 (")、空格、前导斜杠、脱字符号或任何其他字符(开关名称除外)。例如,
>Edit.Find ^^t /regex
插入符号的作用与内部或外部引号相同。 如果插入符号是该行的最后一个字符,它将被忽略。 此处显示的示例演示了如何搜索模式“^t”。
对带有空格的路径名使用引号
例如,如果要打开的文件的路径包含空格,则必须在包含空格的路径或路径段两边添加双引号:C:"Program Files" 或 "C:Program Files"。
看
暂无评论内容