当前位置: 首页 > news >正文

VScode远程连接Linux

文章目录

    • 一、下载安装
    • 二、使用
    • 三、连接
    • 四、基本操作
    • 五、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

相关文章:

  • QTreeView ui相关
  • [贪心]376. 摆动序列 53. 最大子序和 122.买卖股票的最佳时机II 55. 跳跃游戏 45. 跳跃游戏II
  • 【SpringBoot3】SpringBoot中实现全局统一异常处理
  • 分支语句(选择结构)——“C”
  • 【寒假每日一题】洛谷 P6421 [COCI2008-2009#2] RESETO
  • aws codesuit 在codebuild和codepipeline中集成jenkins
  • DPU网络开发SDK—DPDK(八)
  • DW 2023年1月Free Excel 第五次打卡 文本函数
  • 第四层:友元与函数成员别样定义
  • SpringCloud(11):Hystrix请求合并
  • SpringBoot的自动配置
  • C语言萌新如何使用scanf函数?
  • TryHackMe-NahamStore(常见web漏洞 大杂烩)
  • 【Java入门】Java数据类型
  • Spring三级缓存
  • 【每日一道智力题】之 轮流取石子(尼姆博弈的详解)
  • linux——高级信号
  • 手把手教你学51单片机-如何学习单片机
  • x86启动流程
  • [ROS2 入门] rqt_console 使用介绍