WSL2 开发环境 30 分钟指北

2020 年,我使用的 Windows 系统被评为最好的 Linux 发行版 ←_←

为什么呢?

各类工具层出不穷

环境生态市场份额世界第一

这是事实,无需否认

所以人们蜂拥而来

这系统总会给你一丝希望

谎言也好,幻觉也罢

但如此近

仿佛触手可及

让人奋不顾身…

在这个程序员标配苹果的世界里,对于那些对 MacOS 抱有偏见的人来说(比如我),Wsl2 就是那丝希望。

不过讲道理,相对于其他平台(主要是 MacOS),想要在 Windows 下获得足够舒适(颜值在线)的开发体验,过程还是繁琐许多,无法开箱即用,可能需要一些技巧才能上手。

公平的是,配置好之后,得益于 Windows 生态,体验的上限也比其他平台要高(个人意见)。

我这边主要是后端开发(Python most, Go sometimes)为主,代码也主要运行在 Linux 环境下。

想要获得完整的开发体验,你需要:

  • 配置 WSL

    什么是 WSL 适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括

  • 配置 Terminal

    介绍就两个字,颜值。 安装方式同样是 Microsoft Store。 默认可以使用

  • 配置 Ubuntu

    启用 root 用户 ubuntu 默认没有 root 密码,使用 sudo passwd root 设置 root 密码 配置国内镜像

  • 配置 Shell

    // TODO 吹一下 zsh 安装 zsh # 安装 zsh sudo apt install zsh -y # 修改默认 shell 为 zsh sudo chsh -s /bin/zsh

  • 配置 Tmux

    Tmux 是一个终端复用软件。比如你开一个 terminal 窗口,相当于和本地的或远

  • 配置 Python 环境 (选)

    在前面的部分已经配置好了 Python 的死蛇源,所以现在已经可以使用 Ubuntu 作

  • 配置 Docker 环境

    嗯,是的,其实可以直接在 Windows 下运行 Docker 而无需 Wsl。但是 Wsl2 会提供

  • 配置 Pycharm

    选项 大小写敏感 File -> Settings -> Editor -> General -> Code Completion 取消后全小写也能自动补全,

请根据实际需要进行针对性配置。

比如不整这些花里胡哨的,直接配置 Wsl 和 Docker 就好…

又不是不能用… ┑( ̄Д  ̄)┍

异端~ 颜值才是生产力!

(╯‵□′)╯︵┻━┻