Vscode安装,ssh插件与配置

原因

发现很多新人在练习linux,可是只有windows机的时候,一般都是下载虚拟机,然后在虚拟机上安装ubuntu等linux平台。每次需要在linux中写代码,就打开ubuntu,然后在终端上用vim写代码,或者先编辑代码文本, 保存后在终端编译。

这样是非常不方便的。因此想科普一下vscode和ssh插件,通过这些手段,我们可以在windows端的vscode上编辑代码文件,一旦保存,代码就会同步更新到linux上。

Vscode下载准备

建议在合适的地方创建一个vscode文件夹

Vscode下载

打开网址:Visual Studio Code - Code Editing. Redefined

然后点击下载

Vscode安装

建议把下载好的文件放到vscode文件夹下。

双击.exe文件,选择同意协议,下一步。

勾选如图的三个选项。

然后安装即可

打开vscode

到桌面打开vscode,然后点击插件的管理图标。

下载简体中文插件

搜索【chinese】,然后选择第一个插件的【install】

打开简体中文插件命令框

Install完成之后,大界面上会显示插件的使用方法。我们目前只关注简体中文插件命令的输入框,ctrl+shift+p。

输入简体中文插件命令

按住【ctrl+shift+p】之后,会vscode 的中上部分弹出简体中文插件的命令框,在框里输入【display】,然后选择【configure display language】,意思是显示vscode的展示语言,选择【简体中文】,然后可能需要重启vscode。

这里不太好截图,按着意思操作就好。

安装ssh插件

Ssh插件,可以让windows的vscode 远程连接到linux端。

点击远程窗口按钮

在ssh插件安装完成之后,点击左下角的图标。

打开ssh配置文件

点了【远程窗口】图标之后,在vscode的中上部分会出现很多选项,选择【连接到主机】,然后选择【配置SSH主机】

接着选择第一个选项

修改ssh配置文件

我们在vscode中打开了linux 的配置文件,但是不知道怎么修改。

先用ifconfig命令查看linux的ip

然后复制ip下来,修改ssh配置文件。User是linux登录的时候的用户名。

关闭配置文件的时候记得点击保存。

打开远程连接

点击左下角的图标

这时候在vscode 的中上部弹出的菜单里,可以看见,配置文件里填写的要连接的linux的ip,选择它。

输入user对应的密码然后按下回车。

把linux上,自己想要操作的文件夹导入进来。可能需要输入密码再次确认。

最后,在相关的文件夹下修改文件、增添文件等操作,都会同步到linux上了。

笔者通常更喜欢在vscode上单纯地编写代码,如果要编译运行一般在xshell里操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/427185.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

hook函数——useReducer

目录 1.useReducer定义2.useReducer用法3.useState和useReducer区别 1.useReducer定义 const [state, dispatch] useReducer(reducer, initialArg, init?) reducer:用于更新 state 的纯函数。参数为 state 和 action,返回值是更新后的 state。state …

JVM相关问题

JVM相关问题 一、Java继承时父子类的初始化顺序是怎样的?二、JVM类加载的双亲委派模型?三、JDK为什么要设计双亲委派模型,有什么好处?四、可以打破JVM双亲委派模型吗?如何打破JVM双亲委派模型?五、什么是内…

Matlab|基于Logistic函数负荷需求响应

目录 1 基于Logistic函数的负荷转移率模型 2 程序示例 3 效果图 4 下载链接 负荷需求响应模型种类较多,有电价型和激励型等类型,本次和大家分享一个基于Logistic函数的负荷转移率模型,该模型属于电价型,由于该方法使用的较少&a…

C++ //练习 10.24 给定一个string,使用bind和check_size在一个int的vector中查找第一个大于string长度的值。

C Primer(第5版) 练习 10.24 练习 10.24 给定一个string,使用bind和check_size在一个int的vector中查找第一个大于string长度的值。。 环境:Linux Ubuntu(云服务器) 工具:vim 代码块 /*****…

云母带(耐火云母带)市场空间不断扩展 电力系统领域为其最大需求端

云母带(耐火云母带)市场空间不断扩展 电力系统领域为其最大需求端 云母带又称耐火云母带,指以云母片为原材料,经过一系列加工工艺制成的带状材料。云母带具有耐燃烧、耐高温、绝缘性好、耐酸碱等特性,在航空航天、石油…

复现nerfstudio并训练自己制作的数据集

网站:安装 - nerfstudio GitHub - nerfstudio-project/nerfstudio:NeRF 的协作友好工作室 安装之前要确保电脑上已经有CUDA11.8或以上版本(更高版本的可以安装11.8的toolkit) 创建环境 conda create --name nerfstudio -y pyt…

Pandas基础介绍

文章目录 Pandas简介什么是Pandas?Pandas数据结构Pandas 应用 Pandas简介 什么是Pandas? Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处…

santa-walks-into-a-bar攻防世界MISC

题目: 下载文件得到list.zip和santa-id.png list.zip中是大量png图片,内容均为二维码。 注意到santa-id.png上的ID:7ab7df3f4425f4c446ea4e5398da8847,可以发现存在对应名称的图片,扫码得到: Now I have Xa…

Bililive-go 实现直播自动监控录制

前言 最近有直播录制的需求,但是自己手动录制太麻烦繁琐,于是用了开源项目Bililive-go进行全自动监控录制,目前这个项目已经有3K stars了 部署 为了方便我使用了docker compose 部署 version: 3.8 services:bililive:image: chigusa/bilil…

前端根据域名发送请求通过nginx匹配转发至java网关gateway

1.图片请求展示: 2.流程阐述 当发起请求 https://test.parkidcode.net/api/asset/parkAccess/page 时,请求的处理流程如下: HTTPS请求:首先,通过HTTPS协议发送请求到 https://test.parkidcode.net/api/asset/parkAcce…

西交大轴承振动数据集的多通道推送例程

1说明 西交大轴承振动数据集XJTU-SY滚动轴承加速寿命试验数据集解读预测与健康管理对保障机械装备安全服役、提高生产效率、增加经济效益至关重要。高质量的全寿命周期数据是预测与健康管理领域的基础性资源,这些数据承载着反映装备服役性能完整退化过程与规律的关…

【活动】金三银四,前端工程师如何把握求职黄金期

随着春意盎然的气息弥漫大地,程序员群体中也迎来了一年一度的“金三银四”求职热潮。这个时间段对于广大前端工程师而言,不仅象征着生机勃发的新起点,更是他们职业生涯中至关重要的转折点。众多知名公司在这一时期大规模开启招聘通道&#xf…

递归实现n的k次方(C语言)

编写一个函数实现n的k次方,使用递归实现。 下面来说一下思路 5的3次方:就是5*(5的3-1次方) 7的4次方:就是7*(7的4-1次方) 以此类推 n的k次方就是:n* n的(k-1)次方 int Func(int n,…

mac使用sequl的报错说明

出现下图错误,则到此地址下载test-builds版本 Test Builds 使用 sequel pro 的时候出现了 SequelPro encountered an unexpected error 表现为:测试通过,链接就卡住报错的问题。 解决办法 这是软件的问题,下载使用这个 TEST…

怎么找靠谱游戏开发公司?

在寻找靠谱的游戏开发公司时,有几个关键因素需要考虑。选择合适的游戏开发团队对于确保项目的成功和高质量成果至关重要。以下是一些有助于您找到靠谱游戏开发公司的建议: 首先,评估公司的经验和专业知识是至关重要的。您可以查看公司的历史和…

浅谈去耦电容的作用、选择、布局及其它电容的区别!

在一些文章资料中,去耦电容器被认为是旁路电容器。在其他资料中,去耦电容和旁路电容的区别在于:“旁路电容以输入信号中的干扰为滤波对象,而去耦电容以输出信号的干扰为滤波对象,防止干扰信号返回到输出端。”力量。”…

SpringBootWeb快速入门

1.创建springboot工程,新建module 2.勾选web开发相关依赖 3.删除多余文件 4.新建类 5.启动类中运行main方法 6.启动 默认端口号8080 7.打开浏览器,地址栏输入 8.报错 9.原因,控制层位置放错,剪切controller层放进com.example …

SwiftUI中Alert与ActionSheet的集成

在SwiftUI中,Alert和ActionSheet是两个用于显示提示信息和选项的组件。Alert用于显示简单的提示信息,而ActionSheet用于显示多个选项供用户选择。 要在SwiftUI中使用Alert,首先需要在视图中定义一个State属性来存储是否显示Alert&#xff0c…

【大厂AI课学习笔记NO.58】(11)混淆矩阵

混淆矩阵(confusion matrix)—— 混淆矩阵(Confusion Matrix)是人工智能领域,特别是在机器学习和深度学习中,用于衡量分类模型性能的重要工具。它通过统计分类模型的真实分类与预测分类之间的结果&#xf…

【小白学机器学习5】MSE, RMSE,MAE, MAPE, WMAPE

目录 1 评价误差的各种度量指标 2 从误差的评价开始捋这个问题 2.1 误差问题的由来:回归模型预测值和真实值的差距 2.2 如何评价某函数的预测值是否足够好? 如何比较不同的预测函数的预测值的好坏呢? 2.3 最小二乘法:应该叫最…