- 启动Vscode,打开左侧一栏中的扩展
- 安装Remote -SSH插件
- 用一台已经连接到课程服务器的终端进行如下配置:
1)touch ~/.wgetrc
编辑新创建的文件(比如用命令vi ~/.wgetrc),内容如下:
use_proxy = ****
http_proxy = ****
https_proxy = ****
check_certificate = ***
星号部分按照自己的需求进行修改,参加课程的同学可以按照[机器环境简介.md]中的内容修改
2)将服务器代理配置加入~/.bashrc的末尾
编辑文件(比如用命令vi ~/.bashrc),在最后面加入:
export http_proxy= **
export https_proxy= *
星号部分按照自己的需求进行修改,参加课程的同学可以按照[机器环境简介.md]中的内容修改 - 在https://marketplace.visualstudio.com/上搜索两个扩展:
C/C++ for Visual Studio Code
CMake Tools
- 网页上找到
Download Extension
可获得两个.vsix
文件 - 通过
scp
等方式弄到服务器上
命令格式:scp -P 端口号 本地文件路径 账户名@服务器IP:要复制到服务器上的路径 - 其实也可以在服务器上直接安装,不过网络有时不稳定,通过本地安装的方式较为稳定
-
VS Code
通过Remote SSH
连接服务器:
查看-命令面板-输入>Remote SSH,选择Open configuration file,在下方出现的几个config文件中选择第一个。修改config文件:
Host server(服务器名,可以随便取)
HostName ****(服务器IP)
User **(小组账号名,比如:clang39)
Port *(服务器端口)
如果安装好Remote SSH,在左侧边栏应该可以看到远程资源管理器。点击打开,可以看到配置好的server,选中它右边的按钮,此时会启动一个新界面 -
根据提示选择操作系统linux
,输入小组账户的密码,首次启动需要等待下方vscode服务安装完成 - 首次启动vscode服务安装完成后,选择左边栏扩展,扩展搜索界面右侧有三个小点(更多操作),选择[从vsix]安装,将之前scp过来的两个vsix文件安装,扩展安装完后重启vscode界面
- 之后如果想打开服务器上的文件夹到vscode界面,就选择文件-打开文件夹,选择文件即可。
更新:出现Could not establish connection to ***.Connection was Canceled. 并且在输出框中有getPlatformForHost was canceled字样的报错,可能是由于在启动远程连接时没有选择操作平台。注意第6步
的操作。