可以在 “命令” 窗口、 “即时 ”窗口或 “查找/命令 ”框中输入 Visual Studio 命令。 在每个情况下,大于符号 (>) 指示命令而不是搜索或调试作,如下所示。
可以在“工具>选项>环境”的“键盘”页上找到命令及其语法的完整列表。
在 IDE 的本地化版本中,可以使用 IDE 的本机语言或英语输入命令名称。 例如,可以在法语 IDE 中键入 File.NewFile 或 Fichier.NouveauFichier 键入相同的命令。
许多命令都有别名。 有关命令别名的列表,请参阅 命令别名。 有关命令键盘快捷方式,请参阅 Visual Studio 中的默认键盘快捷方式。
转义字符
Visual Studio 命令的转义字符是插入符号(^)。 转义字符表示紧随其后的字符在文本上而不是作为控制字符进行解释。 这可用于在参数或开关值中嵌入直引号()、空格、前导斜杠、插入符号或任何其他文本字符,但开关名称除外。 例如:
>Edit.Find ^^t /regex
插入符号在引号内还是外部引号内或外部的插入点函数相同。 如果插入符号是行中的最后一个字符,则忽略它。
具有参数的命令
以下命令采用参数或开关:
| 命令名称 | DESCRIPTION |
|---|---|
| 添加现有项 | 将现有文件添加到当前解决方案并打开它。 |
| 添加现有项目 | 将现有项目添加到当前解决方案。 |
| 别名 | 为完整的命令、完整的命令和参数,甚至另一个别名创建新别名。 |
| Evaluate 语句 | 计算并显示给定语句。 |
| 查找 | 使用 “查找和替换” 控件上可用的选项子集搜索文件。 |
| “在文件中查找” | 使用 “在文件中查找”上可用的选项子集搜索文件。 |
| 转到 | 将光标移动到指定的行。 |
| 列出调用堆栈 | 显示当前调用堆栈。 |
| 列出反汇编 | 开始调试过程,并允许指定如何处理错误。 |
| 列出内存 | 显示指定内存范围的内容。 |
| 列出模块 | 列出当前进程的模块。 |
| 列出寄存器 | 显示寄存器列表。 |
| 列出源 | 显示指定的源代码行。 |
| 列出线程 | 显示当前程序中的线程列表。 |
| 日志命令窗口输出 | 将命令窗口中的所有输入和输出复制到文件中。 |
| 新建文件 | 创建一个新文件并将其添加到当前选定的项目中。 |
| 打开文件 | 打开现有文件,并允许指定编辑器。 |
| 打开项目 | 打开现有项目,并允许将项目添加到当前解决方案。 |
| 打印 | 计算表达式并显示结果或指定文本。 |
| 快速监视命令 | 在“快速监视”对话框的“表达式”字段中显示所选或指定的文本。 |
| 替换 | 使用 “查找和替换” 控件上可用的选项子集替换文件中的文本。 |
| 替换文件 | 使用 “替换文件”中可用选项的子集替换文件中的文本。 |
| 设置当前堆栈帧 | 允许查看特定的堆栈帧。 |
| 设置当前线程 | 允许查看特定线程。 |
| 设置 Radix | 确定要查看的字节数。 |
| 壳牌 | 从 Visual Studio 中启动程序,就像从命令提示符执行命令一样。 |
| ShowWebBrowser 命令 | 在集成开发环境(IDE)或 IDE 外部的 Web 浏览器窗口中显示指定的 URL。 |
| 启动 | 开始调试过程,并允许指定如何处理错误。 |
| 路径 | 设置调试器要搜索符号的目录列表。 |
| 切换断点 | 根据断点的当前状态在文件中的当前位置打开或关闭断点。 |
| Watch 命令 | 创建并打开 监视 窗口的指定实例。 |