【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环境就搭好了,接下来就能安心写进程间通信的代码啦~

相关推荐
GIS数据转换器43 分钟前
基于GIS的智慧旅游调度指挥平台
运维·人工智能·物联网·无人机·旅游·1024程序员节
一路随云000002 小时前
基于Unity YooAsset自动化资源管理框架,附源代码
运维·自动化
数数科技的数据干货3 小时前
从爆款到厂牌:解读游戏工业化的业务持续增长道路
运维·数据库·人工智能
大聪明-PLUS5 小时前
如何使用 Docker 打包一个简单的应用程序:简易指南
linux·嵌入式·arm·smarc
深耕AI7 小时前
【完整教程】宝塔面板FTP配置与FileZilla连接服务器
运维·服务器
serve the people7 小时前
Prompts for Chat Models in LangChain
java·linux·langchain
李昊哲小课7 小时前
Ubuntu 24.04 MariaDB 完整安装与配置文档
linux·ubuntu·mariadb
无聊的小坏坏8 小时前
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进
服务器·网络·一个线程一个事件循环
AI智域边界 - Alvin Cho9 小时前
Bloomberg、LSEG 与 MCP 缺口:为什么尚未发布完整的 MCP 服务器,以及多智能体系统如何解決这问题
运维·服务器
人间打气筒(Ada)9 小时前
zerotier内网穿透部署(rockylinux部署本地服务器)超详细~~~
linux·内网穿透·内网·公网·zerotier·穿透