zoukankan      html  css  js  c++  java
  • 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当前登录用户AppDataLocalMicrosoftWindowsApps 

    注意: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

  • 相关阅读:
    【图论】拓扑排序应用
    【图论】广度优先搜索和深度优先搜索
    最小生成树-Prim算法和Kruskal算法
    最短路径—Dijkstra算法和Floyd算法
    【图论】信手拈来的Prim,Kruskal和Dijkstra
    javascript获取iframe框架中页面document对象,获取子页面里面的内容,iframe获取父页面的元素,
    javascript 中的 true 或 false
    解决IIS7该问.svc文件的错误问题
    mysql常用函数
    异步上传文件,ajax上传文件,jQuery插件之ajaxFileUpload
  • 原文地址:https://www.cnblogs.com/naocanzhishen/p/12934538.html
Copyright © 2011-2022 走看看