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里操作。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

css实现上下左右居中

css实现子盒子在父级盒子中上下左右居中 几种常用的上下左右居中方式 HTML代码部分 <div class"box"><img src"./img/77.jpeg" alt"" class"img"> </div>css部分 方式一 利用子绝父相和margin:auto实现 <sty…

内存管理 -----分段分页

分段 分段&#xff1a;程序的分段地址空间&#xff0c;分段寻址方案 两个问题 分段 &#xff1a;是更好分离和共享 左边是有序的逻辑地址&#xff0c;右边是无序的物理地址&#xff0c;然后需要有一种映射的关系&#xff08;段关联机制&#xff09; 各个程序的分配相应的地址…

Gin入门指南:从零开始快速掌握Go Web框架Gin

官网:https://gin-gonic.com/ GitHub:https://github.com/gin-gonic 了解 Gin Gin 是一个使用 Go 语言开发的 Web 框架,它非常轻量级且具有高性能。Gin 提供了快速构建 Web 应用程序所需的基本功能和丰富的中间件支持。 以下是 Gin 框架的一些特点和功能: 快速而高效:…

【简说八股】面试官:你知道什么是IOC么?

回答 Spring的IOC&#xff08;Inversion of Control&#xff0c;控制反转&#xff09;是Spring框架的核心特性之一。它通过将对象的创建和依赖关系的管理交给Spring容器来实现&#xff0c;降低了组件之间的耦合性&#xff0c;使得代码更加灵活、可维护。 在传统的开发模式中&…

Sora模型风口,普通人如何抓住-最新AI系统ChatGPT网站源码,AI绘画系统

一、前言说明 PandaAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;那么如何搭建部署AI创作ChatGPT&#xff1f;小编这里写一个详细图文教程吧。已支持…

边缘计算与任务卸载基础知识

目录 边缘计算简介任务卸载简介参考文献 边缘计算简介 边缘计算是指利用靠近数据生成的网络边缘侧的设备&#xff08;如移动设备、基站、边缘服务器、边缘云等&#xff09;的计算能力和存储能力&#xff0c;使得数据和任务能够就近得到处理和执行。 一个典型的边缘计算系统为…

前端按钮动画

效果示例 代码示例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevic…

OSCP靶场--Resourced

OSCP靶场–Resourced 考点(1.rpc枚举 2.crackmapexec密码喷洒&#xff0c;hash喷洒 3.ntds.dit system提取域hash 4.基于资源的约束委派攻击rbcd) 1.nmap扫描 ## ┌──(root㉿kali)-[~/Desktop] └─# nmap -sV -sC -p- 192.168.188.175 --min-rate 2000 Starting Nmap 7.9…

《一篇文章搞懂git(保姆级教学)》

目录 1.版本管理工具概念 2. 版本管理工具介绍 2.1版本管理发展简史(维基百科) 2.1.1 SVN(SubVersion) 2.1.2 Git 3. Git 发展简史 4. Git 的安装 4.1 git 的下载 ​4.2 安装 5. Git 工作流程 5.1 Git 初始化 5.2 git 流程 5.2.1 流程图 5.2.2概念即详解 6.Git …

IO多路复用:提高网络应用性能的利器

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

模型部署 - onnx的导出和分析 -(2) - onnx 注册自定义算子 - 学习记录

onnx 注册自定义算子 第一步&#xff1a;手写一个算子&#xff0c;然后注册一下第二步&#xff1a;将算子放进模型定义第三步&#xff1a;利用 torch.onnx.export() 编写onnx 导出函数 一般我们自定义算子的时候&#xff0c;有以下流程 编写算子并注册将算子放进模型定义利用 …

unity学习(46)——服务器三次注册限制以及数据库化角色信息1--数据流程

1.先找到服务器创建角色信息代码的位置&#xff0c;UserBizImpl.cs中&#xff1a; public PlayerModel create(string accId, string name, int job) {PlayerModel[] playerModelArray this.list(accId);//list是个自建函数&#xff0c;本质通过accId来查询if (playerModelAr…

ClickHouse数据引擎

ClickHouse 提供了多种索引引擎&#xff0c;每种引擎都有其特定的用途和特性。除了 MergeTree 引擎之外&#xff0c;以下是一些常见的索引引擎及其区别&#xff1a; MergeTree 引擎&#xff1a; 特点&#xff1a;有序、分布式、支持并发写入和读取。适用场景&#xff1a;适用于…

【高数】常数项级数概念与性质

下面为个人数学笔记&#xff0c;有需要借鉴即可。 一、常数项级数概念 二、常数项级数性质 三、调和级数 完。

备忘录模式(Memento Pattern)

定义 备忘录模式&#xff08;Memento Pattern&#xff09;是一种行为设计模式&#xff0c;它允许在不破坏封装性的前提下捕获一个对象的内部状态&#xff0c;并在以后将对象恢复到该状态。备忘录模式通常用于实现撤销操作&#xff08;Undo&#xff09;或历史记录&#xff08;H…

蓝桥杯(3.3)

1208. 翻硬币 import java.util.Scanner;public class Main {public static void turn(char[] a,int i) {if(a[i] *) a[i] o;else a[i] *;}public static void main(String[] args) {Scanner sc new Scanner(System.in);char[] a sc.next().toCharArray();char[] b sc.n…

python如何设置虚拟环境|方法有哪几种

原文连接&#xff1a; python设置虚拟环境- Python学习导航 为什么需要虚拟环境&#xff1f; 在使用Python语言时&#xff0c;通过pip&#xff08;pip3&#xff09;来安装第三方包&#xff0c;但是由于pip的特性&#xff0c;系统中只能安装每个包的一个版本。但是在实际项目开…

c++之旅——第三弹

大家好啊&#xff0c;这里是c之旅第三弹&#xff0c;跟随我的步伐来开始这一篇的学习吧&#xff01; 如果有知识性错误&#xff0c;欢迎各位指正&#xff01;&#xff01;一起加油&#xff01;&#xff01; 创作不易&#xff0c;希望大家多多支持哦&#xff01; 一.命名空间;…

项目设计:基于Qt和百度AI的车牌识别系统(嵌入式ARM)

基于Qt和百度AI智能云实现的智能车牌识别系统&#xff0c;具体可实现为停车场管理系统、智能计费停车系统…等。 1.系统实现思路及框架 1.1实现思路 要实现一个车牌识别系统&#xff0c;有多种方法&#xff0c;例如用opencv图像算法实现&#xff0c;或用第三方算法接口&#x…

输出梯形 C语言

解析&#xff1a;这个输出图形的题就是一个找规律加数学计算&#xff0c;我们发现每行比上一行多两个*&#xff0c;最后一行的*表达式为h&#xff08;h-1&#xff09;*2&#xff0c;即3*h-2&#xff0c;那么每一行就是一个先输出最后一行&#xff0d;当前行*个数个空格&#xf…