將自己使用 VSCode 開發程式(Go)常用的工具與環境設定,建立 Docker Image。
- Go
- VSCode Remote-Conainers
- VSCode extensions:
- shd101wyy.markdown-preview-enhanced
- davidanson.vscode-markdownlint
- slevesque.vscode-hexdump
- in4margaret.compareit
- TabNine.tabnine-vscode
- golang.Go
- eamodio.gitlens
- Markdown Preview Enhanced 相關:
- PlantUML
- JDK
- GraphViz
- Pandoc
- pdflatex
- imagemagick
- Chrome and Puppeteer
- PlantUML
- git-lfs
- zsh and Ohmyzsh
- tmux and Ohmytmux
- ffmpeg
- curl and wget
- zip
- xsel
在安裝完 VSCode 後,請將以下,加入 VSCode 的 User 設定。
@import "settings.json"
設定完後,使用 VSCode 的 Remote-Containers 的功能,Attach 啟動的後的 container,會自動安裝相關的 VSCode extensions.