「Linux」使用VS Code远程连接Linux

news/2024/7/16 8:23:19 标签: vscode, linux, ide

一、VS Code简介

 1.VS Code是什么?

        Visual Studio Code(简称“VS Code”)是微软公司的一个运行可以于 Mac OS、Windows 和 Linux之上的源代码编辑器。简单地说VS Code是一个编辑器,用来写代码。是一个基于插件的软件。

2.使用VSCode远程连接Linux的好处

我们用VSCode远程连接Linux的好处是双向的:

1.VSCode比Vim更方便操作,能提升开发效率。

2. VSCode远程连接Linux后,我们不再需要为VSCode配置复杂的环境,即可在VSCode中远程操纵Linux运行程序。


二、使用VSCode远程连接Linux

1.在VSCode中使用Remote插件

1.1 安装Remote插件


1.2 配置Remote

a. 摁下F1进入Remote,选择Remote-SHH:Add New……进行配置 。

b. 输入ssh 用户名@主机IP  然后按回车。

c. 选择C:\Users\****\.ssh\c 更新远程ssh配置文件。

更新成功后右下角会弹出提示

点击Open Config可查看配置文件

此时左侧工具栏中会多出一个远程资源管理器,里面的SSH文件夹下就会多出一台主机IP

2. VS Code远程连接Linux

2.1 右击主机IP选择在当前窗口或新窗口链接


2.2 选择Linux后选择continue后输入密码(第一次连接才会出现)


2.3 输入要登录的用户的密码(是root用户就用root用户的密码)


2.4 图标中出现勾表示链接成功


2.5 此时选择资源管理器选择打开文件夹,默认打开的就是该服务器下该用户的工作目录。选择一个目录进入即可。


2.6 Ctrl + ~  在VSCode调出Linux终端。


三、VSCode远程连接Linux时的一些常见问题和解决方法

1.VSCode远程连接Linux时中文转码出错问题

        解决办法:在VS Code中安装插件GBKtoUTF8

2.VSCode远程连接Linux时C++11内容报错问题

        解决办法:点击工具栏的齿轮打开设置(快捷键:Ctrl+,)  --> 扩展 --> C/C++ --> Complier Args --> 添加项 --> 输入-std=c++11 -->确定

3.使用VSCode开启调试

下载插件GDB Debug-->创建json文件。


http://www.niftyadmin.cn/n/4978613.html

相关文章

Matlab在编码中增加CRC和交织功能

定义CRC生成和检验的类(包括函数) 我们在MATLAB中定义一个类(class),包含了CRC生成函数和检验函数(囊括了常用的CRC多项式) classdef CRCpropertiesCRCbit_LenpolynomialCRCgenCRCdetendmetho…

Python里的列表List求和

1、使用sum()函数 numbers [1, 2, 3, 4, 5] total sum(numbers) print(total) # 输出 15 2、注意事项 在使用 sum() 函数获取列表的总和时,需要注意以下几点: sum() 函数只能用于数字类型的可迭代对象,如果 iterable 中包含了非数字类…

linux中打印数据的行缓冲模式

1. 回车换行符在Window下和在Linux下的区别: 在Window下:回车换行符为\r\n 在Linux下:回车换行符为\n \n为换行符,换行相当于光标跳转到下一行的这个位置 \r为回车符,回车相当于光标跳转到当前行的最左边的位置 所以…

产品手册编写工具,产品手册设计必备原则和要点信息

我们在参考各种线下展会的时候,经常看到很多人企业都会分发制止的产品手册,但是很多客户在短暂翻阅之后就会随手扔掉…… 所以,制作在线的产品手册,通过在线预览查看已经成为当下大部分新型产品的推广交流方式了,随着线…

数据库管理-第九十九期 OCM之路(20230828)

数据库管理-第九十九期 OCM之路(20230828) 本周五,我就要在上海Oracle University的考场进行19c OCM的升级考试了。关于之前版本的OCM,11g OCM我是在2016年9月拿下的,在一年后的即2017年的9月拿下了12c OCM。所以对于我…

Python数据分析高薪实战第一天 python基础与项目环境搭建

开篇词 数据赋能未来,Python 势不可挡 互联网公司从红利下的爆发期,进入新的精细化发展阶段,亟须深入分析与挖掘业务与数据价值,从而找到新的增长点突破现有增长瓶颈。各行各业的数据分析需求井喷,数据分析人才成为争…

大数据课程K10——Spark的Vector_Space_Model算法

文章作者邮箱:yugongshiye@sina.cn 地址:广东惠州 ▲ 本章节目的 ⚪ 掌握Spark的 Vector Space Model 向量空间模型算法; ⚪ 掌握Spark的向量之间夹角余弦; 一、Vector Space Model 向量空间模型算法 1. 概述 向量空间模型(VSM:Vector Space Model)由S…

ThinkPHP 通用的API格式封装

ThinkPHP 通用的API格式封装 1.创建status.php 用于设置通用的状态码返回枚举类2.将API返回格式统一封装3.重写BaseController中的__call方法4.在控制器下面新建Error控制器&#xff0c;然后添加__call方法 1.创建status.php 用于设置通用的状态码返回枚举类 <?phpreturn[…