vscode 离线安装插件

文章目录

    • 前言
    • 过程中的log
    • [Remote - SSH 安装到 local](#Remote - SSH 安装到 local)
    • [利用 remote-ssh 在 remote 机器上安装插件](#利用 remote-ssh 在 remote 机器上安装插件)

前言

c 复制代码
以
local  : remote-ssh
remote : c/c++ clangd
为例
注意 : 这三个插件 就可以满足 远程 阅读并调试 C 代码,当然还有和这三个插件相关的 "工具或服务器" 和 配置
	远程 : remote-ssh	ssh & sshd & vscode-server.tar.gz
	阅读 : clangd  		clangd-server
	调试 : c/c++ 		gdb & launch.json
c 复制代码
Download Extension
  • VSCode Remote Development
c 复制代码
VSCode Remote Development 插件包括以下插件:

Remote - SSH
Remote - SSH: Editing Configuration Files
Remote - SSH: Explorer
Remote - SSH: URI
Remote - Development
Remote - Containers
Remote - WSL
这些插件可以帮助您在远程服务器、容器或 Windows Subsystem for Linux (WSL) 上进行开发,并提供与本地开发环境相同的体验。
  • 配置
c 复制代码
主要是一些路径相关的配置
右键 插件 , 点击 Extension Settings 
此时搜索框会呈现出 一个 插件的名字,在其后 空格, 然后输入 path 搜索即可

过程中的log

  • 全局log
c 复制代码
在 VS Code 中打开命令面板,方法是按下 Ctrl+Shift+P(Windows 和 Linux)或 Cmd+Shift+P(macOS)。
输入 Developer: Toggle Developer Tools 并选择该选项,这将打开开发者工具。
  • 使用 remote-ssh 时会产生的log
c 复制代码
Remote-SSH:Show Log

Remote - SSH 安装到 local

  • 1.离线安装Remote - SSH 到local
c 复制代码
下载插件
打开VSCode,点击扩展,然后点击右侧的三个点,选择从VSIX文件安装
  • 2.设置 local 的ssh
c 复制代码
"remote.SSH.path" : "/path/to/ssh.exe"  // 本地的ssh客户端绝对地址
c 复制代码
打开vscode 输出,查看commit id

https://update.code.visualstudio.com/commit:将保存的ID拷贝至这里/server-linux-x64/stable

下载得到 vscode-sever.tar.gz

安装到 ~/.vscode-server/bin/
  • 4.设置 remote vscode-server 的path
c 复制代码
// remote 侧的 vscode-server 安装的地址
"remote.SSH.serverInstallPath": {
    "1": "~/.vscode-server/bin/" // ~/.vscode-server/bin/ 下有 code-server
},

或者 右键 Remote-SSH , 点击 Extension Settings
	User -> Remote.SSH: Server Install Path

利用 remote-ssh 在 remote 机器上安装插件

c/c++

  • 离线安装
c 复制代码
将插件放置到 remote 机器上
remote-ssh 连上之后 // 注意, 和之前不同,这次是 "remote-ssh 连上之后" , 则会安装到 remote 机器上
打开VSCode,点击扩展,然后点击右侧的三个点,选择从VSIX文件安装
注意: 下载的 c/c++ 插件要和 服务器相匹配,例如是 linux X64
  • 默认安装路径
c 复制代码
~/.vscode-server/extensions/extensions.json // 插件描述
~/.vscode-server/extensions/clangd // clangd 插件所在目录 // 注意clangd插件和 clangd 服务器是不同的!
~/.vscode-server/extensions/cpptools // c/c++ 插件所在目录

~/.vscode-server/data/ 				// 所有插件的数据

~/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435 // vscode-server 所在目录 // 注意 : 这不是一个插件

clangd

  • 安装 和 c/c++ 一样
  • 配置 clangd 服务器
c 复制代码
去 https://github.com/clangd/clangd/releases 下载 clangd 二进制文件
然后安装到 ~/bin 下,然后设置 将 export PATH=~/bin:$PATH 写入~/.bashrc
然后重启 vscode
相关推荐
开发者联盟league18 小时前
vscode接入deepseek
vscode·deepseek
小小放舟、20 小时前
VS Code Code Runner 中文乱码修复与 IDEA 风格输出配置
vscode·python·code runner
开发者联盟league21 小时前
vscode接入deepseek实现inline suggestions
vscode·编辑器
知福致福2 天前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
A小调的码农2 天前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器
AI的探索之旅2 天前
让 Claude Code 直接操刀画原理图和 PCB:VSCode 插件接外部 API 全流程
linux·ide·vscode·嵌入式硬件·编辑器
hkj88082 天前
vscode提交gitee远程仓库出现Permission denied (publickey)解决方法
ide·vscode·gitee
p似笑非笑4 天前
在Mac上完美配置VSCode的C/C++开发环境(GCC/G++详细教程)
c语言·vscode·macos
daad7774 天前
记录vscode连接matlab启动环境搭建
java·vscode·matlab
Luoxi_85 天前
Anaconda超详细的安装教程+VScode的使用
ide·vscode·编辑器