【Linux】vscode的使用 | 进程间通信(简单概括)(上)

简介: 【Linux】vscode的使用 | 进程间通信(简单概括)

1.vscode的下载

这里放一篇大佬超详细解析的博客,包括解决下载速度慢的问题

vscode下载博客

2. vscode的使用

1. 连接远端

vscode是一个编辑器

winodows +linux 联合开发 ,用vscode取代vim

将本地将vscode打造开发环境 – vscode的本地环境搭建

62c7eee20cfe43c6baeb9afa837a8fd1.png

红框中填入 linux主机名字


495af972656f4c9aa3be713eb37623fc.png


输入 ssh 用户名+ 主机名

将ssh 用户名和IP地址 更新到 本地的哪一个配置文件中


5fc68b08801e460d99d34b961cf235b3.png


再次重启vscode,在SSH箭头下就有了IP地址存在


307fc0478fbd4f7c9efbc59e95277ff0.png


IP地址处 按右键,在新窗口连接 即新创建一个终端


146cfcdf7c6b47b38e860ff30233ab83.png


选择Linux平台

然后在白框中输入用户名 对应的密码


563f8647d26141acab61e3023d8aafb4.png


在新创建的终端上,点击电脑图标,SSH出现绿色的对号即表示连接成功


2. 在vscode创建文件并运行程序


打开文件夹即可打开在Linux下自己用户的家目录


8f705b9ebabd473a9bc458936fe4f03c.png


需要注意的是当打开文件后,还需再次输入密码


54c1ec12ab4b4f86898de136540ed4da.png


创建一个新文件,并命名为test.c ,此时出现一个黑点,说明本地代码并没有同步给远端


63a2106224a949418795c6df45c85098.png


在xshell上,打开对应新创建的test.c 什么都都没有


325ce83929184d87919f116ddc996039.png


输入 CTRL S 后,黑点就消失了,对应就保留到远端中了


切换到命令行

75732d8d355c45a6a3744e022fcc53c2.png

输入 CTRL ~ 即可 打出在Linux内部内置的命令行


9a09e1de8b264ababdd2ec24d2635171.png


可以在vscode上运行可执行程序


3. 安装常见插件


一定是要先连接IP地址,否则直接下载就会下到本地


C/C++

d0492c0901584a7584993e8db06f0884.png


C/C++Extension Pack——c/c++扩展包


0e0605740e02409284beb37ef7a979cc.png


c/c++Themes 在vscode上设置主题


64178a30209e471d8394fc1fca1179fb.png


Chinese 将英文转换为简体中文


18c33e87259448a58fb2f6569aa1fa99.png


vscode-icons 改变编辑器里面的文件图标


ac34126c65fb4ebe867b5f19c3708b21.png


filesize 左下角显示源文件大小的插件


daf1abb32bc44ce78ac9a6d06fcd1beb.png


Include AutoComplete 自动头文件包含


c90da19cbb2b402eba24b95bf97dc7b0.png


GBKtoUTF8 自动将GBK转换为UTF8


18638a84db374b168f94a3b5d5e4de2d.png

相关文章
|
23天前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
99 2
|
23天前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
40 2
|
26天前
|
消息中间件 Linux 开发者
Linux进程间通信秘籍:管道、消息队列、信号量,一文让你彻底解锁!
【8月更文挑战第25天】本文概述了Linux系统中常用的五种进程间通信(IPC)模式:管道、消息队列、信号量、共享内存与套接字。通过示例代码展示了每种模式的应用场景。了解这些IPC机制及其特点有助于开发者根据具体需求选择合适的通信方式,促进多进程间的高效协作。
52 3
|
24天前
|
消息中间件 Linux
Linux进程间通信
Linux进程间通信
32 1
|
25天前
|
C语言
Linux0.11 系统调用进程创建与执行(九)(下)
Linux0.11 系统调用进程创建与执行(九)
20 1
|
25天前
|
存储 Linux 索引
Linux0.11 系统调用进程创建与执行(九)(上)
Linux0.11 系统调用进程创建与执行(九)
38 1
|
7天前
|
存储 监控 安全
探究Linux操作系统的进程管理机制及其优化策略
本文旨在深入探讨Linux操作系统中的进程管理机制,包括进程调度、内存管理以及I/O管理等核心内容。通过对这些关键组件的分析,我们将揭示它们如何共同工作以提供稳定、高效的计算环境,并讨论可能的优化策略。
15 0
|
19天前
|
Unix Linux
linux中在进程之间传递文件描述符的实现方式
linux中在进程之间传递文件描述符的实现方式
|
20天前
|
开发者 API Windows
从怀旧到革新:看WinForms如何在保持向后兼容性的前提下,借助.NET新平台的力量实现自我进化与应用现代化,让经典桌面应用焕发第二春——我们的WinForms应用转型之路深度剖析
【8月更文挑战第31天】在Windows桌面应用开发中,Windows Forms(WinForms)依然是许多开发者的首选。尽管.NET Framework已演进至.NET 5 及更高版本,WinForms 仍作为核心组件保留,支持现有代码库的同时引入新特性。开发者可将项目迁移至.NET Core,享受性能提升和跨平台能力。迁移时需注意API变更,确保应用平稳过渡。通过自定义样式或第三方控件库,还可增强视觉效果。结合.NET新功能,WinForms 应用不仅能延续既有投资,还能焕发新生。 示例代码展示了如何在.NET Core中创建包含按钮和标签的基本窗口,实现简单的用户交互。
43 0
|
25天前
|
存储 Linux 调度
Linux0.11 进程切换(十)
Linux0.11 进程切换(十)
13 0