VScode 是目前非常流行的编辑器之一,是一种基于 Electron 开发的桌面版应用。作为一种桌面软件限制了在服务器端的应用。而目前比较流行服务器端的编辑器主要是 vim 和 emacs 。想利用 VScode 远程调试程序,需要在控制端安装 VScode 和相应插件,这样在本地安装 VScode 是一种前提。

目前 Coder Technologies Inc, an Austin TX company 公司开源了一个基于服务器端的 VScode -- code-server,只要服务器端配置好code-server,就可以在任何浏览器上使用VScode 。

下面主要介绍code-server安装与运行及其插件安装:

测试环境:
wsl in win10 (ubuntu18.04)

首先下载 code-server 二进制版本

本文测试用的是linux版本:code-server1.1156-vsc1.33.1-linux-x64.tar.gz

GitHub地址:codercom/code-server

运行code-server

将下载的 code-server 二进制包解压缩,在终端运行 ./code-server 即可在服务器端启动 VS code,然后在 chrome 中输入https://localhost:8848 并输入密码即可运行。( 如果经常使用可以将其加入环境变量中 )

code-server 插件的安装

code-server 目前还不支持在线安装插件,不过它提供了.VSIX方式的安装

  • 下载插件

在github找到插件的.VSIX文件,用wget下载到本地。

比如phpfmt:https://github.com/guodf/VSCode-phpfmt

  • 利用VSIX安装

这里只是 VS code 在服务器端的简单应用,更多玩法还需要大家自行探索,发现有啥好玩的项目记得发现给我们哦…