使用vscode远程登录以及本地使用的配置(插件推荐)

1、远程登陆ssh

1.1打开vscode插件商店,安装remote-ssh插件

远程ssh添加第三方插件:vscode下链接远程服务器安装插件失败、速度慢等解决方法_vscode远程安装不上扩展_Emphatic的博客-CSDN博客

转到定义,选中代码->鼠标右键->转到定义 或者 F12;逐级退出,快捷键Alt+<-(alt+左箭头)

2、本地使用

2.1下载和配置MinGW-w64编译器套件

MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

①下载版本及安装路径选择

选择MinGW-W64 GCC-8.1.下的x86_64-win32-seh版本

解压后把mingw64这个文件夹放到C盘根目录,mingw编译器的路径就是C:\mingw64

②添加环境变量

在windows电脑上,按win+s快捷键,或者直接在搜索框搜:环境变量,进入系统属性,点击环境变量进入环境变量管理页面,将C:\mingw64\bin添加到系统环境变量中。

③验证是否成功

打开cmd窗口,输入gcc --version或者where gcc

3、vscode安装C/C++插件

设置c/c++编译选项:鼠标在.c文件内按快捷键ctrl+shift+p,在弹出的界面中选择【c/c++:编辑配置(UI)】,进入设置页面,配置编译器路径为C:\mingw64\bin\gcc.exe,接着修改intelliSense模式为gcc-x64(legacy)。这些操作完成后,在文件夹中就会出现c_cpp_properties.json文件,

3.1推荐插件

免配置:

  1. Remote-SSH-远程登录Linux

  2. C/C++-必装

  3. C/C++ Extension Pack-C/C++扩展包,下载直接安装,它包含了vscode编写?C/C++⼯程需要的插件(C/C++、C/C++ Themes、CMake、CMake?Tools和BetterC++Syntax等),和以前比不需要⼀个个找了。

  4. C/C++ Themes-主题设置,插件里面可以点击设置

  5. Chinese(Simplified) 简体中文

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

  7. filesize-左下角显示原文件大小的插件

  8. Include AutoComplete-⾃动头⽂件包含

  9. GBKtoUTF8-⾃动将GBK转换为UTF8

3.2本地安装插件

该方法用于直接在vscode安装插件速度太慢,或者安装失败的情况。

①下载插件(vsix文件)

Vscode插件下载地址:Extensions for Visual Studio family of products | Visual Studio Marketplace

②以cmake为例介绍下载过程

找到自己要的插件,在右侧栏有个选项是Download Extension,点击下载得到.vsix文件。

③为服务器安装插件

将.vsix文件上传到linux服务器的thirdpart文件夹中(thirdpart文件夹自己建,只是为了后续方便找到),然后再vscode的插件安装处选择从VSIX安装

我已经下载了一些常用的插件文件,地址如下

thirdpart · hepburn0504_yyq/LinuxClass - 码云 - 开源中国 (gitee.com)

4、问题

第一次运行文件时,无法识别自己写的头文件

右键点击需要用到的xxx.h文件,选择复制路径选项,改成用绝对路径包括头文件的方式

#include "/home/yyq/linux-class/2023_03_22_ThreadPackage/Thread.hpp"

相关推荐
浔川python社7 小时前
浔川系列产品后台维护与漏洞修复公告
编辑器
golang学习记19 小时前
VS Code 2026年的正确的打开方式
vscode
烂蜻蜓1 天前
Node.js入门教程(二十三):全局对象
node.js·编辑器·vim
BIBI20492 天前
Windows 下 Maven 安装与 VSCode 配置
java·windows·vscode·maven·环境搭建·安装教程
weixin_404679312 天前
godot + vscode ai开发
ide·vscode·编辑器·游戏引擎·godot
我一定会有钱2 天前
vscode system下载安装
ide·vscode·编辑器
2401_858286112 天前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
像风一样自由20202 天前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
一朵好运莲2 天前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
叶小鸡3 天前
Trae + Apifox MCP:让 AI 自动协同前后端接口文档
ai·编辑器