前几天更新了一篇blog,记录了怎么搭建 vscode code server。在使用场景中呢,我们不会使用一个没有语言环境的IDE,某些 IDE 的插件就是依赖于语言环境的。我日常使用 golang 和 php 比较多,这篇文章记录如何在 code server 中配置 golang 和 php 环境。

一、编译镜像
kelvinblood/code-server:base

有以下几个注意点:

kelvinblood/code-server:base

docker build 需要比较长的时间,主要看机器性能和网络速度,需要一点耐心,快的也要10分钟,慢的大概要40分钟。

php 编译需要的内存比较高,如果只有1G内存的话最好把 swap 打开。

docker-compose.yml
二、常用插件

如下图所示,重要的就是这几个:

  • vim 是必不可少的
  • 简体汉化包
  • go包
  • laravel包
  • php Debug包

image-20210412141932034

三、主题和字体
Solarized Dark

image-20210412142238199

修改字体大小,默认14号字体太小了,改成18号

image-20210412142404907