Windows下给你mac下的开发体验 windows+wsl+zsh+vscode

本教程只针对nodejs开发环境  别的语言没有研究应该也是互通的

大家都知道windows的命令行工具是真的难用,就算微软出了powershell使用起来也依旧没有linux下的那种感觉。

首先启用Linux子系统

 

 或者命令行启动

管理员启动powershell

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  根据提示重启

然后打开windows应用商店 Microsoft Store

 

 

搜索Linux

 获取安装

 我这边选择了Ubuntu20.04 LTS 看个人喜好

安装完成后要启动才会开始安装linux

 

 

 

 

 

 

安装完后关闭

进到目录

C:\Users\当前登录用户\AppData\Local\Microsoft\WindowsApps 

注意:AppData是隐藏目录记得显示

shift+右键 选择管理员运行powershell或者cmd

执行

ubuntu2004.exe config --default-user root

 

 

 我个人喜欢用root用户 看你们喜欢了,不设置默认用户是root的话某些命令就要记得带sudo了。

win+r 输入 wsl 启动

 

 

 现在就已经是root用户了

更换阿里云源

vi /etc/apt/sources.list

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse                                   
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse                                
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse                          
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse                                
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse                           
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse                                
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse                          
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse                               
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

  

 

 

更新软件源数据库,更新系统
apt update
apt upgrade

安装编译工具
apt install build-essential autoconf libpng-dev # 包含了gcc、g++、make等工具

安装zsh
apt install zsh

安装oh-my-zsh
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

安装python2.7
apt install python

现在就可以愉快的使用wsl终端了

 

 

安装VSCODE
记得勾选添加到PATH

 

 

 打开VSCODE  按F1找选择默认shell

 

 

 

 选择 WSL Bash

选择安装扩展 搜索Remote-WSL 安装

 

 

 

 

 

 

这样就会远程到wsl开发,调试了。

windows环境下的运行环境,git等就可以卸载了 直接使用wsl的就行了。

参考链接

https://www.lizenghai.com/archives/38734.html#25_git

 

posted @ 2020-05-22 00:05  脑残之神  阅读(734)  评论(0编辑  收藏  举报