【Linux&&vs code】Xshell远程配置到VS Code环境配置指南

前言:欢迎 各位光临本博客,这里小编带你直接手撕**,文章并不复杂,愿诸君**耐其心性,忘却杂尘,道有所长!!!!

IF'Maxue个人主页
🔥 个人专栏 :
《C语言》
《C++深度学习》
《Linux》
《数据结构》
《数学建模》

⛺️生活是默默的坚持,毅力是永久的享受。不破不立!

文章目录

  • 进程间通信与VSCode环境配置指南
    • 一、先搞懂:进程间怎么通信?
    • 二、环境准备
    • 三、VSCode初始编译问题解决
      • [1. 先更新VSCode](#1. 先更新VSCode)
      • [2. 必备插件安排上](#2. 必备插件安排上)
      • [3. SSH插件:连接远程服务器(必学)](#3. SSH插件:连接远程服务器(必学))
      • [4. 用公网IP连接服务器](#4. 用公网IP连接服务器)
      • [5. 点击连接按钮](#5. 点击连接按钮)
      • [6. 打开服务器上的文件夹](#6. 打开服务器上的文件夹)
      • [8. 同步与终端操作](#8. 同步与终端操作)
      • [9. 推荐插件](#9. 推荐插件)
    • [王炸插件:fitten code](#王炸插件:fitten code)
      • [10. 常见问题解决](#10. 常见问题解决)

进程间通信与VSCode环境配置指南

一、先搞懂:进程间怎么通信?

进程间通信的本质很简单:让不同的进程先看到同一份"内存资源",有了共同的交互通道,才能互相传递信息。

但这份"内存"不能由任何一个进程自己提供,必须**接受操作系统统一分配和管理。**我们通过系统调用操作这份内存。

同时还得遵循统一的通信标准------这些标准通常由行业领先的公司、机构或国家制定,接口设计得高度统一,方便大家使用。

想写进程间通信的代码?先把环境搭好,尤其是VSCode的配置 ,不然可能连编译都通不过~

本节重点就是教大家如何把Xshell远程配置到vs code上。

二、环境准备

咱们用的环境是:

  • 系统:Ubuntu 20.04
  • 语言:C++
  • 编辑器:VSCode

下面重点解决VSCode刚开始可能遇到的"无法编译"问题,一步步配置好~

三、VSCode初始编译问题解决

1. 先更新VSCode

旧版本可能有兼容问题,先更到最新版:

更新入口在这里,打开VSCode后按提示操作就行:

2. 必备插件安排上

开始教程之前我们先了解一下插件----VS code本质是一个编辑器,但强大在他支持许多插件。有了插件就支持了相应的功能和依赖。

VSCode功能靠插件,下面是推荐在C++环境编译下的常用插件:

这里我们重点关注SSH插件和

3. SSH插件:连接远程服务器(必学)

如果需要在远程服务器(比如云服务器)上编译代码,SSH插件是核心,步骤看这里:

  • 第一步:找到SSH插件,按下图步骤启动配置:
  • 第二步:下载完成后,左侧栏会多出一个功能标,查看远程连接地址的地方在这里。

4. 用公网IP连接服务器

  • 先拿到自己服务器的公网IP(从服务器后台或相关命令获取),输入IP:
  • 按提示选择配置方式,确认连接信息:
  • 选择保存配置的路径(一般默认即可):
  • 配置文件存在这个路径,后续改连接信息到这找:

5. 点击连接按钮

一切就绪后,点这个按钮开始连接远程服务器:

  • 页面放大缩小:按 ctrl + "+" 放大,ctrl + "-" 缩小,字体不合适时用:

  • 输入密码

6. 打开服务器上的文件夹

  • 这时候我们已经连接上了我们云服务器,点左侧文件夹图标,选择"打开文件夹",打开后就是我们自己云服务器上的文件
  • 选择要打开的文件夹路径,VSCode会自动识别服务器路径:
  • 这时就是我们自己云服务上的文件

到这一步,就成功连接到云服务器啦~

8. 同步与终端操作

  • 同步文件:在VSCode里改完代码,按 ctrl + s 直接同步到远程服务器,不用手动传:
  • 调出终端:按 ctrl + ~(左上角波浪键),直接用VSCode内置终端输命令,像Xshell一样:

9. 推荐插件

  • GDB调试插件:编译后要调试代码?装它!支持单步调试等功能:

王炸插件:fitten code

写代码时自动AI补全,输入半行就提示后续内容,超省时间:

补全效果示例:

10. 常见问题解决

  • 找不到路径文件:编译时提示"找不到文件"?先检查文件是否在服务器上,用终端输 ls -al 查看当前目录所有文件(包括隐藏的):

确认文件存在后,对比VSCode打开的路径和终端显示的路径,调整一致即可:

按这些步骤操作,VSCode环境就搭好了,接下来就能安心写进程间通信的代码啦~

相关推荐
用户9718356334665 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪7 小时前
linux 拷贝文件或目录到指定的位置
linux
大树881 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5201 天前
Linux 11 动态监控指令top
linux
小宇宙Zz1 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理