在Visual Studio中調(diào)試Linux控制臺程序
?最近,Visual Studio 2022 17.5 預(yù)覽版3 面向廣大 Linux 開發(fā)者提供了一項新特性:在 Visual Studio 集成的終端中調(diào)試 C++ Linux 控制臺程序。
如需了解更多關(guān)于集成終端的功能以及它在 Visual Studio 中的工作原理,請參考我們之前的一篇文章: Integrated Terminal in Visual Studio: New SSH integration for Linux targeting
在預(yù)覽版中,使用嵌入到集成終端中的 Linux 控制臺,Visual Studio 在調(diào)試 Linux 應(yīng)用程序時支持功能齊全的類似 Linux 終端的體驗。 這個新的 Linux 控制臺模擬了 xterm,可以支持應(yīng)用程序屏幕操作。
例如,將屏幕格式控制字符寫入 stdout 或使用 ncurses 庫。此外,還支持 vt 序列和鍵盤快捷鍵,例如 Ctrl+C 應(yīng)用程序中斷。
當(dāng)你在 Linux 控制臺應(yīng)用程序上啟動調(diào)試時,Linux 控制臺將自動彈出。你也可以通過從“調(diào)試”下拉菜單中選擇它來手動打開它,如下圖所示:
此外,新的集成終端現(xiàn)在支持從 Visual Studio 內(nèi)部操作文件,運行后臺任務(wù),配置遠(yuǎn)程系統(tǒng)以及測試部署的代碼,而不必使用外部 SSH 客戶端。該終端還支持顏色和命令序列,因此例如,復(fù)制、粘貼和查找快捷方式以及 VIM 等交互式程序都可以使用。
總結(jié)
借助于對人類友好的圖形用戶界面,我這種小白用戶終于不用在黑窗口(SSH)中摸索了。
什么是解放生產(chǎn)力啊?。☉?zhàn)術(shù)后仰)