![是否可以使用开放的可视化工具来编辑代码?](https://linux22.com/image/1694284/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%BC%80%E6%94%BE%E7%9A%84%E5%8F%AF%E8%A7%86%E5%8C%96%E5%B7%A5%E5%85%B7%E6%9D%A5%E7%BC%96%E8%BE%91%E4%BB%A3%E7%A0%81%EF%BC%9F.png)
至少,在 Visual Studio 中,当可视化工具打开时,它不允许在调试会话期间编辑代码。可视化工具窗口位于顶部,不允许单击 Visual Studio 中的任何其他位置。
是否有设置、扩展或其他方法允许在可视化工具打开时编辑代码?
答案1
您可能正在寻找“编辑并继续”。
请参阅 Visual Studio 文章 如何:启用和禁用“编辑并继续”(C#、VB、C++)。
启用此选项是在调试之前完成的,如下所示。
如果您正在调试会话中,请停止调试(调试 > 停止调试或者Shift+F5)。
在工具 > 选项>(或调试 > 选项)>调试>一般的, 选择启用编辑并继续和热重新加载在右侧窗格中。
笔记
如果启用了 IntelliTrace 并且您收集了 IntelliTrace 事件和调用信息,则“编辑并继续”将被禁用。有关详细信息,请参阅 智能跟踪。
对于 C++ 代码,确保启用编辑并继续和热重新加载,然后设置其他选项:
继续时应用更改(仅限本机)
如果选择此选项,Visual Studio 会在您从中断状态继续调试时自动编译并应用代码更改。否则,您可以选择使用以下方式应用更改调试 > 应用代码更改。
警告陈旧代码(仅限本机)
如果选中,则会发出有关陈旧代码的警告。
选择“确定”。