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 就好…
又不是不能用… ┑( ̄Д  ̄)┍
异端~ 颜值才是生产力!
(╯‵□′)╯︵┻━┻