搭建完美的Windows10开发环境

因工作原因,长期使用过Ubuntu18.04、Windows7、Windows10等系统用于程序开发,唯一的缺憾就是没有使用过Mac。

本着“工欲善其事必先利其器”、“颜值就是生产力”的原则,我最偏爱的就是Windows10(withWSL)。经常有朋友问我,哈,你这是什么操作?好秀!你这是什么软件?好棒!你这是什么*?还能跑Linux?所以这里写下来作为记录,同时以飨读者。

究竟哪个环境最适合作为开发环境,仁者见仁吧,毕竟这个问题就像是Android和IOS的引战题一样,还是那句话,适合自己的最好。

下面我将详述自己的开发环境搭建过程,希望对大家有帮助。主要分为系统相关、终端、IDE、浏览器、文档编辑、版本控制、效率工具等。

一:系统相关

首先你要有一个Windows10操作系统。

推荐更改下背景和颜色,狂拽炫酷:)

Win+i-个性化-颜色

Ⅰ、安装WSL

之所以开篇提到WSL,因为这是让我最终放弃Ubuntu的根本原因。

Q:Linux最好的发行版是那个?A:WIndows10withWSL:)

1介绍

1.1WhatisWSL?

这里是百度的详细介绍:WSL百度百科简单的说,就是以软件的形式在Win10上运行原生的Linux。

1.2FeaturesofWSL

经过近几天的使用,WSL具有以下特点:

①Win10和Linux文件共享,及可以相互操作彼此的文件;

②基于上,可以在Win10运行Linux命令;

③基于上,可以在Linux运行Win10exe程序;

1.3WhyuseWSL?

基于上述Features,我总结WSL有如下三个用处:

①使用纯正的Linux模拟上线环境,运行测试我们的代码;

②使用Linux的软件环境+WinIDE(VSCodePyCharm等)进行开发(使用Linux的包管理工具,简直开心的不能行);

③使用PowerShell+zsh(bash)的完美终端组合;

④一共才M,你想啥:)

1.4WhyDonotIuseVMware?

看了1.3,相信你肯定不愿意用虚拟机了。

2安装

安装很简单,这里简单说下(下文基于WSL1)。

如果你的系统版本支持WSL2(Windows内部版本或更高版本),可直接安装WSL2,


转载请注明:http://www.xxcyfilter.com/zytd/zytd/17341.html