前几天更新了一篇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包
Solarized Dark
修改字体大小,默认14号字体太小了,改成18号