【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

相关文章
|
22天前
|
算法 Linux 调度
深入理解Linux操作系统的进程管理
本文旨在探讨Linux操作系统中的进程管理机制,包括进程的创建、执行、调度和终止等环节。通过对Linux内核中相关模块的分析,揭示其高效的进程管理策略,为开发者提供优化程序性能和资源利用率的参考。
49 1
|
10天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
65 13
|
17天前
|
SQL 运维 监控
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
|
25天前
|
运维 监控 Linux
Linux操作系统的守护进程与服务管理深度剖析####
本文作为一篇技术性文章,旨在深入探讨Linux操作系统中守护进程与服务管理的机制、工具及实践策略。不同于传统的摘要概述,本文将以“守护进程的生命周期”为核心线索,串联起Linux服务管理的各个方面,从守护进程的定义与特性出发,逐步深入到Systemd的工作原理、服务单元文件编写、服务状态管理以及故障排查技巧,为读者呈现一幅Linux服务管理的全景图。 ####
|
1月前
|
缓存 监控 Linux
linux进程管理万字详解!!!
本文档介绍了Linux系统中进程管理、系统负载监控、内存监控和磁盘监控的基本概念和常用命令。主要内容包括: 1. **进程管理**: - **进程介绍**:程序与进程的关系、进程的生命周期、查看进程号和父进程号的方法。 - **进程监控命令**:`ps`、`pstree`、`pidof`、`top`、`htop`、`lsof`等命令的使用方法和案例。 - **进程管理命令**:控制信号、`kill`、`pkill`、`killall`、前台和后台运行、`screen`、`nohup`等命令的使用方法和案例。
146 4
linux进程管理万字详解!!!
|
1月前
|
缓存 算法 Linux
Linux内核的心脏:深入理解进程调度器
本文探讨了Linux操作系统中至关重要的组成部分——进程调度器。通过分析其工作原理、调度算法以及在不同场景下的表现,揭示它是如何高效管理CPU资源,确保系统响应性和公平性的。本文旨在为读者提供一个清晰的视图,了解在多任务环境下,Linux是如何智能地分配处理器时间给各个进程的。
|
1月前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
87 8
|
1月前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
98 1
|
1月前
|
Linux
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
|
1月前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。