Visual Studio新功能:针对Linux平台的新版SSH终端

news/2024/7/8 6:00:53

在最新版本的Visual Studio 2022 预览版里,用户可以通过一项新的集成化的终端来从Windows中访问目标开发平台。这次更新的终端还包含了一个交互式的SSH外壳。用户可以通过Visual Studio中的[视图 -> 终端]来打开它,如下图所示:

 

现在,你无需在 PowerShell 或 WSL 中启动 SSH 会话并重新进行身份验证,而是只需单击一下即可选择现有连接之一。集成化终端从连接管理器中建立的存储连接中提取。 你只需在添加存储连接时进行一次身份验证,然后此身份验证信息将保留在 Visual Studio 中,从而减少管理已超时的 SSH 连接所花费的停机时间,如下图所示:

 

在集成终端的左上角,您可以单击选定的 SSH 连接,然后查看可用的配置文件下拉框,这些条目显示从你的连接管理器中已经保存好的连接,如下图所示:

 

当您从下拉列表中单击一个连接时,终端将生成一个新的终端实例,该实例将在下面的选项卡中保持停靠在当前的终端实例旁边。

此外,新的集成终端现在支持从 VS 内部操作文件、运行后台任务、配置远程系统和测试部署的代码,而不必使用外部 SSH 客户端。 该终端还支持颜色和命令序列,例如,复制、粘贴和查找快捷方式以及 vim 等交互式程序都可以使用。

总结

老大哥你可还行啊,卷吧,捎带着把人Linux Terminal的市场给也卷走了。
但我就喜欢看你大包大揽的样子。

最后

Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《Integrated Terminal in Visual Studio: New SSH integration for Linux targeting》

 


http://www.niftyadmin.cn/n/3242410.html

相关文章

实训C++语言设计——文件和流

熟悉流类库中常用的类及其成员函数的用法,学习到了标准的输入输出及其格式的控制,学习到了文件的应用方式,有二进制文件和文本文件. 算法&#xff1a;无方法&#xff1a;无 程序&#xff1a;//Lab11_1.cpp#include<fstream>using namespace std;#define D(a) T<<…

实训C++语言设计——异常处理

目的&#xff1a;正确理解c的异常处理机制 学习异常处理的定义及执行过程 内容&#xff1a;定义一个异常类CException &#xff0c;有成员函数Reason()&#xff0c;用来显示异常的类型&#xff0c;在子函数中触发异常&#xff0c;在主程序中处理异常&#xff0c;…

Visual Studio2010 获取时间戳c++

最近再弄时间戳&#xff0c;发现python的java的时间戳都有&#xff0c;但是唯独c的没有 网上的看了也不是真正的时间戳&#xff0c;后来研究了代码找到了系统时间戳的地方 通过调试不断跳到所需要的地方之后&#xff08;下图&#xff09;&#xff0c;找到了正在获取时间戳的函…

Android Camera2 —CameraManager API详解

一、CameraManager类概述 CameraManager是用于检测、表征和连接到 CameraDevices 的系统服务管理器。 CameraManager 是一个负责查询和建立相机连接的系统服务&#xff0c;它的功能不多&#xff0c;这里列出几个 CameraManager 的关键功能&#xff1a; 1&#xff09;、将相机…

为什么调试器会显示错误的函数

有时候在解决一些问题的时候需要使用到调试&#xff0c;这个场景很常见&#xff0c;我们在代码的某个地方设置一个断点&#xff0c;然后步进到一个函数内部单步调试&#xff0c;但是你会发现&#xff0c;调试器会显示你在另外一个函数中。这是咋回事儿&#xff1f;我们先来看看…

完美攻略心得之圣魔大战3(Castle Fantisia)艾伦希亚战记(艾伦西亚战记)包括重做版(即新艾伦希亚战记)

&#xff08;城堡幻想曲3&#xff0c;纠正大家个错误哦&#xff0c;不是圣魔大战3&#xff0c;圣魔大战是城堡幻想曲2&#xff0c;圣魔大战不是个系列,艾伦西亚战记艾伦希亚战记,一个游戏日文名&#xff1a;タイトル キャッスルファンタジア &#xff5e;エレンシア戦記&#x…

对话框管理器第一章:先热热身

我认为大家关于对话框管理器的很多困惑&#xff0c;来自于没有真正地理解它的底层工作原理。这其实也没那么糟。在接下来的几篇文章中&#xff0c;我将首先描述对话框是如何创建的&#xff0c;然后我会讲解对话框消息循环&#xff0c;最后&#xff0c;我会再介绍一些有关导航相…

.netframework游戏编程入门——模拟魔兽学院永远的羁绊

相信有很多和我一样摸索着编游戏的自学者,自学是辛苦的,一没明确的引导,二没正确的工具,我就谈一下自己的经验,也许可以让你少走一点弯路。3D 的先不谈,2D作为基础还是有必要研究,然后把地图模型一换(换成三维骨骼模型)——呵呵,好像没那么简单吧。 先在已…