注: 在与此调试器一起安装的产品中可能未提供此编辑器。如果在与此调试器一起安装的产品中提供了此编辑器,缺省情况下,当您启动调试会话时它可能也不会打开。
如果在调试时使用
C/C++ 编辑器,则可以执行各种调试以及相关的任务。例如,可以在“源代码”视图中设置断点和开关 - 并且可以在调试的同时编辑源代码。如果启动调试会话时使用
C/C++ 编辑器来显示源代码,则它的行为与调试器编辑器的行为将具有下列方面的不同:
- 当使用调试器编辑器来设置断点时,可以使用添加断点弹出菜单项来设置行断点。在
C/C++ 编辑器中,使用切换断点标记栏弹出菜单项。在这两个编辑器中,双击标记栏中的某一行都将设置行断点(如果该行中已经存在一个断点,则双击操作将除去该断点)。
- 要将 C/C++ 编辑器的视图切换至反汇编或混合,则右键单击该编辑器并从弹出菜单中选择显示备用视图。这将打开显示备用视图对话框,可以在该对话框中选择视图。当将 C/C++ 编辑器的视图切换至反汇编或混合时,将使用调试器编辑器来显示这些视图。
- 要监视编辑器中的内存,选择变量或表达式,右键单击它,并从弹出菜单中选择监视内存。
- 要映射编辑器中的内存,右键单击并从弹出菜单中选择映射内存。这将打开添加内存呈示对话框,在该对话框中可以指定要监视的变量、表达式或寄存器。在该对话框中,可以选择用来在内存呈示视图中显示内存的映射或呈示格式。
为了能够使用 C/C++ 编辑器:
- 调试会话必须与可以通过调试会话的源位置找到的项目相关联。为了充分利用 C/C++ 编辑器,应使用 C/C++ 项目。
- 一定不能选择“编译型调试”首选项页面调试时始终使用调试器编辑器复选框。
- C/C++ 编辑器必须是与源文件类型相关联的缺省编辑器。如果 C/C++ 编辑器不是您想要打开以进行编辑的文件类型的缺省编辑器,则可通过完成下列步骤来将文件的编辑器关联切换至其缺省编辑器:
- 从工作台菜单栏中选择窗口 > 首选项以打开首选项对话框。
- 在此对话框中,选择工作台 > 文件关联以打开文件关联页面。
- 在文件类型部分,选择要调试的文件的类型。如果该文件类型未显示在列表中,则单击添加以添加该文件类型。
- 在相关联的编辑器部分,单击添加以打开编译器选择对话框。
- 在此对话框中,确保选择了内部编辑器单选按钮并从编辑器列表中选择 C/C++ 编辑器。
- 单击确定以将“C/C++ 编辑器”设置为所选文件类型的相关联编辑器。
- 如果“C/C++ 编辑器”没有标记为缺省编辑器,则在列表中选择“C/C++ 编辑器”并单击缺省值。
- 单击确定以关闭首选项对话框。