作者:古月礻羊米兰_318 | 来源:互联网 | 2023-08-27 21:50
最近,Visual Studio 2022 17.5 预览版3 面向广大 Linux 开发者提供了一项新特性:在 Visual Studio 集成的终端中调试 C++ Linux 控制台程序。
如需了解更多关于集成终端的功能以及它在 Visual Studio 中的工作原理,请参考我们之前的一篇文章: Integrated Terminal in Visual Studio: New SSH integration for Linux targeting
在预览版中,使用嵌入到集成终端中的 Linux 控制台,Visual Studio 在调试 Linux 应用程序时支持功能齐全的类似 Linux 终端的体验。 这个新的 Linux 控制台模拟了 xterm,可以支持应用程序屏幕操作。
例如,将屏幕格式控制字符写入 stdout 或使用 ncurses 库。此外,还支持 vt 序列和键盘快捷键,例如 Ctrl+C 应用程序中断。
>> 请移步至 topomel.com 查看图片 <<
当你在 Linux 控制台应用程序上启动调试时&#xff0c;Linux 控制台将自动弹出。你也可以通过从“调试”下拉菜单中选择它来手动打开它&#xff0c;如下图所示&#xff1a;
>> 请移步至 topomel.com 查看图片 <<
此外&#xff0c;新的集成终端现在支持从 Visual Studio 内部操作文件&#xff0c;运行后台任务&#xff0c;配置远程系统以及测试部署的代码&#xff0c;而不必使用外部 SSH 客户端。该终端还支持颜色和命令序列&#xff0c;因此例如&#xff0c;复制、粘贴和查找快捷方式以及 VIM 等交互式程序都可以使用。
总结
借助于对人类友好的图形用户界面&#xff0c;我这种小白用户终于不用在黑窗口(SSH)中摸索了。
什么是解放生产力啊&#xff01;&#xff08;战术后仰&#xff09;
最后
Microsoft Visual C&#43;&#43;团队的博客是我非常喜欢的博客之一&#xff0c;里面有很多关于Visual C&#43;&#43;的知识和最新开发进展。大浪淘沙&#xff0c;如果你对Visual C&#43;&#43;这门古老的技术还是那么感兴趣&#xff0c;则可以经常去他们那(或者我这)逛逛。
本文来自&#xff1a;《Debug Linux Console apps in Visual Studio’s Integrated Terminal》