windos使用wls2 并配置vscode golang开发~

windows10 使用linux子系统开发(wls2), 并使用vscode真香开发

post thumb
Tools
作者 Louis 发表于 2021年1月21日

[TOC]

背景: 提高开发效率, windows上使用linux开发. 并无缝使用vscode打开wls上文件. 真香开发.

底层原理: vscode 的插件REMOTE-WSL插件安装.

wls2安装, 直接查看官网即可, 非常简单wls2-install

vscode安装. 去官网下载软件

vscode插件安装

配置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: 今天是破壳日. 偶然无事来写写文章.

上一篇
记一次nginx使用map后的uri丢失