【问题标题】:Debugging in Visual Studio : Breakpoint moves and inserts a new line在 Visual Studio 中调试:断点移动并插入新行
【发布时间】:2015-07-23 14:55:07
【问题描述】:

我是 Visual Studio 的初学者,当我处于调试模式时遇到问题。

我一开始没有这个问题,现在越来越多。 这就是发生的事情:

我正在调试我的项目并且遇到了断点。于是我按F5继续调试,然后在有断点的那一行之前插入一个新行,程序继续调试。问题是它修改了我的代码...... 按 F10 或 F11 时不会出现此问题(但稍后按 F5 时仍会出现此问题)。而且它不会出现在代码中的任何地方,只有一些行,尤其是新行。

我尝试了很多方法,例如: 重新启动 VS,清理解决方案,删除 .pdb,确保我有正确的换行类型。

请帮帮我! :)

【问题讨论】:

  • 如果 timocov 的回答没有帮助,您是否尝试更换键盘?如果这是一台笔记本电脑,这种情况是否更多地取决于您握持它的方式? (我有一台笔记本,按下底部时随机生成;s)
  • 我尝试了 timocov 所说的但没有奏效。我认为问题不是来自键盘,因为当我单击 Visual 中的按钮/图标“继续”时,会出现同样的问题

标签: c++ visual-studio debugging


【解决方案1】:

在工具 -> 选项 -> 环境 -> 键盘中检查您的键盘设置。 尝试在Press shortcut keys 输入中按 F5 并查看“当前使用的快捷方式”。 就我而言,只有“Debug.Start (F5 (Global))”。

如果您有其他命令,请尝试将其删除。

【讨论】:

  • 也许你有一些宏可以做到这一点? (工具->宏->宏 IDE)
  • 我没有宏工具(找不到)
猜你喜欢
  • 2018-09-09
  • 2016-08-06
  • 2023-03-17
  • 2014-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多