【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

相关文章
|
2天前
|
存储 Linux Shell
Linux:进程等待 & 进程替换
Linux:进程等待 & 进程替换
27 9
|
2天前
|
存储 Linux C语言
Linux:进程创建 & 进程终止
Linux:进程创建 & 进程终止
24 6
|
1天前
|
存储 安全 Linux
【Linux】详解进程通信中信号量的本质&&同步和互斥的概念&&临界资源和临界区的概念
【Linux】详解进程通信中信号量的本质&&同步和互斥的概念&&临界资源和临界区的概念
|
1天前
|
消息中间件 算法 Linux
【Linux】详解如何利用共享内存实现进程间通信
【Linux】详解如何利用共享内存实现进程间通信
|
1天前
|
Linux
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
【Linux】命名管道的创建方法&&基于命名管道的两个进程通信的实现
|
1天前
|
Linux
【Linux】匿名管道实现简单进程池
【Linux】匿名管道实现简单进程池
|
1天前
|
Linux
【Linux】进程通信之匿名管道通信
【Linux】进程通信之匿名管道通信
|
1天前
|
Linux C++
【Linux】详解进程程序替换
【Linux】详解进程程序替换
|
2天前
|
存储 安全 Linux
Linux:进程地址空间
Linux:进程地址空间
21 10
|
2天前
|
存储 弹性计算 Linux
Linux:进程调度
Linux:进程调度
20 7