文章图片
最近 , 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 应用程序中断 。
当你在 Linux 控制台应用程序上启动调试时 , Linux 控制台将自动弹出 。 你也可以通过从“调试”下拉菜单中选择它来手动打开它 , 如下图所示:
此外 , 新的集成终端现在支持从 Visual Studio 内部操作文件 , 运行后台任务 , 配置远程系统以及测试部署的代码 , 而不必使用外部 SSH 客户端 。 该终端还支持颜色和命令序列 , 因此例如 , 复制、粘贴和查找快捷方式以及 VIM 等交互式程序都可以使用 。
总结借助于对人类友好的图形用户界面 , 我这种小白用户终于不用在黑窗口(SSH)中摸索了 。
什么是解放生产力啊!(战术后仰)
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《Debug Linux Console apps in Visual Studio’s Integrated Terminal》
【飞利浦·斯塔克|在Visual Studio中调试Linux控制台程序】
- FMEA表格模板,潜在失效模式与后果分析,有人用过吗?
- 飞利浦·斯塔克|松下盈步智能马桶评测:“六边形全能战士”,高端旗舰品质生活
- 阿里巴巴|如果在2001年投资阿里巴巴10, 000元,现在的身家将会是多少?
- |元宵节,那只“玉兔”在月球看到了啥
- 华为荣耀|未来电商或将衰落,实体店迎来发展机遇,新的商业模式正在兴起?
- 杭州|杭州重启烟花秀 3万发烟花点亮夜空壮观:有小学生在烟花大会现场补作业
- 开车|丈夫偷拍妻子在副驾吃喝睡780公里 一路一口没喂一眼没看:网友喊话太惨
- 恒星|《流浪地球2》没说的都在这里了
- 玉兔|元宵节,那只“玉兔”在月球看到了啥
- 小米科技|直降800元,荣耀70已不再坚持,12G+256G实在划算