目录
[1.1 什么是远程开发](#1.1 什么是远程开发)
[1.2 版本清单](#1.2 版本清单)
[2.1 安装远程开发插件](#2.1 安装远程开发插件)
[2.2 安装语言开发插件](#2.2 安装语言开发插件)
[2.3 新建ssh连接](#2.3 新建ssh连接)
[2.4 打开服务器目录](#2.4 打开服务器目录)
一、背景介绍
1.1 什么是远程开发
远程开发是基于服务器环境进行实现本地开发操作,适用于本地机器资源不足、资源受限等开发场景
1.2 版本清单
Vscode 1.83.1
Java项目
Java1.8
Maven3.5.2
|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| # 1. 创建项目目录 mkdir myproject && cd myproject # 2. 初始化模块 新建 <package> [示例:example.com/myapp] Main.Java # 3. 整理依赖 mvn package -Dmaven.test.skip=true |
Golang项目
Go1.24.5
Go mod构建
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 在 Go 1.11 及更高版本中,go mod init 是使用 Modules 替代旧版 GOPATH 模式的必要步骤 # 1. 创建项目目录 mkdir myproject && cd myproject # 2. 初始化模块 go mod init <module path> [示例:example.com/myapp] main.go # 3. 整理依赖 go mod tidy |
1.3 settings.json
vscode环境配置
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| { #for java "java.maven.downloadSources": true, "java.configuration.maven.userSettings": "/data/opt/apache-maven-3.5.2/conf/settings.xml", "maven.executable.path": "/data/opt/apache-maven-3.5.2/bin/mvn", "java.configuration.runtimes": [ { "name": "JavaSE-1.8", "path": "/usr/local/jdk1.8.0_191" }, ], #for python "python.defaultInterpreterPath": "/data/opt/Python310/python", } |
二、以Java项目开发为例
2.1 安装远程开发插件

2.2 安装语言开发插件

2.3 新建ssh连接
新建ssh连接

连接ssh命令示例: ssh hello@127.0.0.1
查询ssh连接状态

2.4 打开服务器目录
