[TOC]
背景: 提高开发效率, windows上使用linux开发. 并无缝使用vscode打开wls上文件. 真香开发.
底层原理: vscode 的插件REMOTE-WSL插件安装.
wls2安装, 直接查看官网即可, 非常简单wls2-install
vscode安装. 去官网下载软件
vscode插件安装
- Visual Studio Code Remote - WSL, 核心插件.
- GitLens, git版本控制.
- go, 使用go开发.
- docker, 可不安装
配置wls2环境
# 配置golang
$ wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz
$ sudo tar xf go1.15.7.linux-amd64.tar.gz -C /usr/local
## 配置zsh.
$ sudo apt install zsh
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
## 强烈推荐ys主题.
$ vi ~/.zshrc
ZSH_THEME="ys"
配置go开发环境
启动wls2和vscdoe后. 进入 $HOME/.vscode-server/data/Machine
. 配置settings.json
, 我这边$HOME=/home/louis.
{
"terminal.integrated.shell.linux": "/usr/bin/zsh",
"go.gopath": "$HOME/go",
"go.goroot": "/usr/local/go",
"go.formatTool": "goformat",
"go.autocompleteUnimportedPackages": true,
"go.testFlags": ["-v"],
"[go]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
}
}
}
真香开发.
ps: 今天是破壳日. 偶然无事来写写文章.