【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

相关文章
|
1月前
|
资源调度 Linux 调度
Linux c/c++之进程基础
这篇文章主要介绍了Linux下C/C++进程的基本概念、组成、模式、运行和状态,以及如何使用系统调用创建和管理进程。
35 0
|
14天前
|
缓存 监控 Linux
linux进程管理万字详解!!!
本文档介绍了Linux系统中进程管理、系统负载监控、内存监控和磁盘监控的基本概念和常用命令。主要内容包括: 1. **进程管理**: - **进程介绍**:程序与进程的关系、进程的生命周期、查看进程号和父进程号的方法。 - **进程监控命令**:`ps`、`pstree`、`pidof`、`top`、`htop`、`lsof`等命令的使用方法和案例。 - **进程管理命令**:控制信号、`kill`、`pkill`、`killall`、前台和后台运行、`screen`、`nohup`等命令的使用方法和案例。
44 4
linux进程管理万字详解!!!
|
5天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
41 8
|
11天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
13天前
|
算法 Linux 定位技术
Linux内核中的进程调度算法解析####
【10月更文挑战第29天】 本文深入剖析了Linux操作系统的心脏——内核中至关重要的组成部分之一,即进程调度机制。不同于传统的摘要概述,我们将通过一段引人入胜的故事线来揭开进程调度算法的神秘面纱,展现其背后的精妙设计与复杂逻辑,让读者仿佛跟随一位虚拟的“进程侦探”,一步步探索Linux如何高效、公平地管理众多进程,确保系统资源的最优分配与利用。 ####
46 4
|
14天前
|
缓存 负载均衡 算法
Linux内核中的进程调度算法解析####
本文深入探讨了Linux操作系统核心组件之一——进程调度器,着重分析了其采用的CFS(完全公平调度器)算法。不同于传统摘要对研究背景、方法、结果和结论的概述,本文摘要将直接揭示CFS算法的核心优势及其在现代多核处理器环境下如何实现高效、公平的资源分配,同时简要提及该算法如何优化系统响应时间和吞吐量,为读者快速构建对Linux进程调度机制的认知框架。 ####
|
16天前
|
消息中间件 存储 Linux
|
22天前
|
运维 Linux
Linux查找占用的端口,并杀死进程的简单方法
通过上述步骤和命令,您能够迅速识别并根据实际情况管理Linux系统中占用特定端口的进程。为了获得更全面的服务器管理技巧和解决方案,提供了丰富的资源和专业服务,是您提升运维技能的理想选择。
24 1
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
272 3
|
1月前
|
算法 Linux 调度
深入理解Linux操作系统的进程管理
【10月更文挑战第9天】本文将深入浅出地介绍Linux系统中的进程管理机制,包括进程的概念、状态、调度以及如何在Linux环境下进行进程控制。我们将通过直观的语言和生动的比喻,让读者轻松掌握这一核心概念。文章不仅适合初学者构建基础,也能帮助有经验的用户加深对进程管理的理解。
22 1

热门文章

最新文章