VScode远程连接Linux

news2024/11/13 18:12:23

文章目录

    • 一、下载安装
    • 二、使用
    • 三、连接
    • 四、基本操作
    • 五、VScode内置命令行
    • 六、推荐插件

一、下载安装

下载的问题就不用多说了把,可能存在的问题就是下载的速度比较慢

前往官网进行下载:前往官网找到适合自己的版本:

image-20230119104505579

但是由于官网是国外的,下载速度可能比较慢,可以去找找下载速度变快的方法。当然也可以找一些镜像下载,这里博主直接给出链接直接下载即可:https://vscode.cdn.azure.cn/stable/30d9c6cd9483b2cc586687151bcbcd635f373630/VSCodeUser
Setup-x64-1.68.1.exe

下载完之后进行直接安装即可。这里就不展开了,比较简单。


二、使用

对于英文还是中文,可以使用插件:Chinese

image-20230119104608145

重新打开vscode,此时,已经全部变成了中文:

image-20230119104710459

下面,我们开始熟悉一下简单的使用,这里进行简单的演示,打开本地的文件夹:

image-20230118150629270

在Test目录下创建test.cpp,就可以进行代码的编写了:

image-20230118150822532

此时本地已经是写好的了,问题来了:但是在本地编译运行不起来,需要我们去进行配置:如何配置本地的话题我们就不说了,这不是本篇博客的目的,本篇博客的目的是让VScode连接Linux


三、连接

下载安装插件remote-ssh:

image-20230119111408248

安装完成之后按F1:

image-20230119094554397

此时,我们需要添加服务器连接的配置,点击上面红色框内的选项,进入添加,输入远程服务器的地址,即是输入ssh 用户名@ip进行连接:

image-20230119111616305

输入完成之后保存的连接信息存储在C:\Users\ASUS.ssh\config文件中。

此时就可以在远程资源管理器中看到添加的远程服务器地址了:

image-20230119112003889

连接服务器:右键选择远程服务器,选择不同的方式:

image-20230119112122062

输入密码进行连接,如果远程服务器连接成功,此时需要我们输入密码:

image-20230119112205079

验证是否连接成功:

image-20230119112325293

此时已经是连接成功的了。


四、基本操作

点击打开文件夹,这个地方我们就可以选择要打开的文件目录了

点击确定打开之后,我们还需要在次输入密码,对打开目录做验证:

image-20230119112746160

此时远端云服务器的文件数据就可以同步到本地:

image-20230119112910883

到这里,我们对于VScode连接到远程服务器已经没有什么大的问题了。

五、VScode内置命令行

VScode天然的内置了命令行

快捷键Ctrl+~可以打开命令行,当然,在terminal中也可以使用shell命令进行操作:

image-20230119113333279

此时,我们可以在VScode上实现了xshell的命令行功能:

image-20230119113450388

VScode的基本使用以及命令行功能我们已经到这里基本了解完了。


六、推荐插件

  1. Remote-SSH-远程登录Linux
  2. C/C++必装
  3. C/C++Extension Pack-C/C++扩展包,下载直接安装,它包含了vscode编写C/C++⼯程需要的插件(C/C++、C/C++Themes、CMake、CMakeTools和BetterC++Syntax等),和以前⽐不需要⼀个个找了。
  4. C/C++Themes-主题设置,插件⾥⾯可以点击设置
  5. Chinese(Simplified)(简体中⽂)
  6. vscode-icons-改变编辑器⾥⾯的⽂件图标
  7. filesize-左下⻆显⽰源⽂件⼤⼩的插件
  8. Include AutoComplete-⾃动头⽂件包含
  9. GBKtoUTF8-⾃动将GBK转换为UTF8

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

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

相关文章

DT-6_TTL-WiFi透传模块介绍

DT-6_TTL-WiFi透传模块简介TTL-WiFi模块基于ESP-M2WiFi 模块研发,引出串口TTL、EN、STATE等引脚。产品内置我司最新版本的串口透传固件可完成设备TTL 端口到WiFi/云的数据实时透传,具备低功耗控制,状态指示等功能。本模块可直接取代原有的有线…

【手写 Vue2.x 源码】第三十二篇 - diff算法-乱序比对

一,前言 上篇,diff算法-比对优化(下),主要涉及以下几个点: 介绍了儿子节点比较的流程介绍并实现了头头、尾尾、头尾、尾头4种特殊情况比对 本篇,继续介绍 diff算法-乱序比对 二,乱…

MATLAB | 全网最全边际图绘制模板(直方图、小提琴图、箱线图、雨云图、散点图... ...)

如标题所言,这应该是全网最全的边际图绘制模板,中心图有8种格式,边际图有11种格式,共计88种组合,另外模板中给了8款配色,我愿称其为888组合,只需要更换一下数据就能绘制出各种类型的边际图: 甚至…

中国机器视觉市场研究报告

目录 机器视觉行业概述机器视觉行业发展现状机器视觉行业典型企业分析机器视觉行业未来发展趋势 机器视觉行业概述 机器视觉定义 机器视觉(Machine Vision,MV)是人工智能正在快速发展的一个分支。根据美国制造工程师协会(SME&…

数字孪生虚拟电厂负荷控制系统可视化

随着国家“双碳”及“构建以新能源为主体的新型电力系统”等目标的提出,清洁化、数字化越来越成为电力系统面临的迫切需求,负控系统的发展对电力营销现代化建设具有重要的意义。负控管理系统是一个着眼于全面加强电力信息管理的,集负荷控制、…

Tips for Confluence Administrators: Part 2

Part 1中,我们谈到了 Confluence 自定义配置的案例,例如:如何禁用附件下载?如何将iFrame放入Confluence?如何使我的页面完全私有?如何防止空间管理员删除他们的空间?任何软件都有bug&#xff0c…

Minecraft 1.19.2 Forge模组开发 11.Mixin

我们本次使用Mixin在1.19.2中制作一个属于自己的不死图腾。 演示效果演示效果演示效果 什么是Mixin? 简单来说是通过注入一些我们的代码,达到对MC原版内容的修改。 详细内容可以参考Minecraft 17.1 Mixin 1.首先我们需要在开发包中引入mixin的依赖&a…

深度学习——双向循环神经网络(笔记)

双向循环神经网络: ①对于序列来讲,假设的目标是:给定观测的情况下(在时间序列的上下文或语言模型的上下文),对于下一个输出进行建模 ②对于序列模型来讲,可以从前往后看,也可以从…

Servlet基础

Servlet1. Servlet概述2. 快速入门3. 执行原理4. 生命周期方法5. Servlet3.06. 体系结构7. 相关配置8. HTTP8.1 概念8.2 Request8.3 Response8.4 ServletContext综合案例:文件下载:1. Servlet概述 Servlet是JavaEE规范(接口)之一Servlet是JavaWeb三大组件之一&…

使用sdk-npi-enablement-tool生成SVD文件和芯片头文件

使用sdk-npi-enablement-tool生成SVD文件和芯片头文件 文章目录使用sdk-npi-enablement-tool生成SVD文件和芯片头文件IntroductionOverviewOperation Steps创建芯片配置文件yaml填充外设模块的寄存器映射描述文件xlsx验证生成芯片头文件ConclusionIntroduction 芯片验证与测试…

【Linux杂篇】Linux系统终端常用配置文件更改

目录列表: 1.alias别名永久保存 2.解决vim文件没有颜色的问题 3.vim插件supertap插件安装(可支持自动补全,非函数代码补全,仅支持在当前编辑文档内补全) 4.vim插件管理 5.YCM下载 6.解决vim中使用backspace无法删…

windows安装npm和cnpm

npm: 代码的包管理器,但是服服器在国外,每一次启动项目都要下载一些依赖,耗时之久,官网下载链接戳 npm。 cnpm:这是淘宝团队出的npm的镜像,可用此代替官方的只读版本,官网链接 cnpm。 先安装np…

Redis6学习笔记【part3】配置文件与订阅/发布

一.Redis配置文件 1.Units单位 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit。其中 GB、Gb 大小写不敏感。 2.Include包含 类似 jsp 中的 include 引入公共页面 ,redis 在多实例的情况也可以把公用的配置文件提取出来…

9 大指标分析 Solana 的熊市危机

Daniel, 2023 年 1 月Solana 是一个去中心化的区块链网络,由 Solana 实验室设计并在2020年推出,具有快速、可扩展和安全的特点。由于其快速的交易速度和低交易费用,Solana 在 2020 年和 2021 年获得了极大的关注,这使得它对去中心…

远程仓库操作

添加远程仓库 新建一个文件夹&#xff1a; 文件夹右键打开git bash: 初始化为git仓库&#xff1a; 在码云上新建一个git仓库&#xff1a; 复制链接&#xff1a; 在文件夹里使用git bash&#xff1a; git remote add<shortname><url> 添加一个新的远程仓库&…

制作tomcat的docker镜像

环境信息&#xff1a;MacBook Pro&#xff08;M1&#xff09;VMware-fusion(Player 版本 13.0.0 (20802013))Ubuntu 22.10tomcat镜像&#xff1a;centos-7.9.2009jdk1.8.0_341 apache-tomcat-8.5.84制作步骤&#xff1a;&#xff08;1&#xff09;下载好tomcat/jdk(我是在macbo…

学习react

这里写自定义目录标题学习React学习React 安装react的脚手架 npm i create-react-app -g通过脚手架创建demo D:\dev_project>create-react-app react-demo You are running Node 11.1.0. Create React App requires Node 14 or higher. Please update your version of No…

找不到合适好用的redis客户端工具?试试官方的客户端工具RedisInsight

这里是weihubeats,觉得文章不错可以关注公众号小奏技术&#xff0c;文章首发。拒绝营销号&#xff0c;拒绝标题党 背景 之前使用的redis客户端工具是AnotherRedisDesktopManager AnotherRedisDesktopManager github地址: https://github.com/qishibo/AnotherRedisDesktopManag…

千锋JavaScript学习笔记

千锋JavaScript学习笔记 文章目录千锋JavaScript学习笔记写在前面1. JS基础1.1 变量1.2 数据类型1.3 数据类型转换1.4 运算符1.5 条件1.6 循环1.7 函数1.8 对象数据类型1.9 数组和排序1.10 数组常用方法&#xff1a;1.11 字符串常用方法1.12 数字常用方法1.13 时间常用方法1.14…

九龙证券|三元锂离子电池和磷酸铁锂离子电池的特点和优劣势详解

动力蓄电池包括锂离子动力蓄电池、金属氢化物/镍动力蓄电池等。锂离子动力蓄电池一般简称为锂离子电池&#xff0c;锂离子电池是新能源轿车动力锂电池的重要品类&#xff0c;商场占有量也是最大的。新能源轿车商场上&#xff0c;锂离子电池常见的是磷酸铁锂离子电池和三元锂离子…