1. 启动Vscode,打开左侧一栏中的扩展
  2. 安装Remote -SSH插件
  3. 用一台已经连接到课程服务器的终端进行如下配置:
    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]中的内容修改
  4. https://marketplace.visualstudio.com/上搜索两个扩展:
  1. C/C++ for Visual Studio Code
  2. CMake Tools
  3. 网页上找到Download Extension可获得两个.vsix文件
  4. 通过scp等方式弄到服务器上
    命令格式:scp -P 端口号 本地文件路径 账户名@服务器IP:要复制到服务器上的路径
  5. 其实也可以在服务器上直接安装,不过网络有时不稳定,通过本地安装的方式较为稳定
  1. VS Code通过Remote SSH连接服务器:
    查看-命令面板-输入>Remote SSH,选择Open configuration file,在下方出现的几个config文件中选择第一个。修改config文件:
    Host server(服务器名,可以随便取)
    HostName ****(服务器IP)
    User **(小组账号名,比如:clang39)
    Port *(服务器端口)
    如果安装好Remote SSH,在左侧边栏应该可以看到远程资源管理器。点击打开,可以看到配置好的server,选中它右边的按钮,此时会启动一个新界面
  2. 根据提示选择操作系统linux,输入小组账户的密码,首次启动需要等待下方vscode服务安装完成
  3. 首次启动vscode服务安装完成后,选择左边栏扩展,扩展搜索界面右侧有三个小点(更多操作),选择[从vsix]安装,将之前scp过来的两个vsix文件安装,扩展安装完后重启vscode界面
  4. 之后如果想打开服务器上的文件夹到vscode界面,就选择文件-打开文件夹,选择文件即可。

更新:出现Could not establish connection to ***.Connection was Canceled. 并且在输出框中有getPlatformForHost was canceled字样的报错,可能是由于在启动远程连接时没有选择操作平台。注意第6步的操作。