高防服务器

Win10开发环境怎么搭建


Win10开发环境怎么搭建

发布时间:2022-01-18 17:36:22 来源:高防服务器网 阅读:54 作者:iii 栏目:大数据

今天小编给大家分享一下Win10开发环境怎么搭建的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、Chocolate Package Manager

对于开发人员而言,搭建开发环境是所有开发环节中的第一步,然而在 Windows 环境下,各种安装工具,软件版本五花八门,而且容易下载到病毒软件,因此对于初学者来说,下载到正确的开发软件,搭建好开发环境还是有一定难度和技巧性的.

如果希望 windows 平台上能有像 linux,macos 上的那种包管理工具,能让我一个命令就下载相应的环境,并把环境的路径添加到环境变量中,无需自己手动操作,然而这样的包管理工具已经存在了,Chocolate Package Manager 恰好是在Windows环境下处理搭建开发环境最好、也是最简单的解决方式之一。

 

包管理器又称软件包管理系统,它是在电脑中自动安装、配制、卸载和升级软件包的工具组合,在各种系统软件和应用软件的安装管理中均有广泛应用。

  • 官网:https://chocolatey.org/

安装好 Chocolate 后,Windows 下的所有环境,包括 node,npm,python,java,git,filezilla 等都是用这个工具安装的,所有包自此之后都不需手动管理,就算要卸载,也只是一个命令。

2、Windows Subsystem for Linux

如果我们希望能在 Windows 上舒舒服服地学习、使用 Linux,微软已经解决了这个问题,而且解决的很好。

适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 – 包括大多数命令行工具、实用工具和应用程序 – 且不会产生虚拟机开销。 

2.1 安装 WSL

官网安装地址:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 

2.2 WSL1 升级到 WSL2

WSL2 安装说明:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install

2.2.1 Win10 版本升级到18917或更高版本:

  1. 若要确保使用的是版本18917或更高版本,请加入Windows 预览体验计划,并选择 "快速" 环或 "慢速" 环。

       
  2. 检查 Windows 更新,更新完后,重启系统

       
  3. 查看 Windows 版本

    设置 –> 系统 –> 关于

       

2.2.2 Ubuntu 升级 WSL2 提示由于虚拟磁盘系统限制,无法完成请求的操作。虚拟硬盘文件必须是解压缩和未加密的,并且不能是稀疏的。

打开目录C:UserslenovoAppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

 

When it asks whether you want to apply to just this folder or to all subfolders and files, you can say "just this folder", because all you're doing is clearing that "compress" flag.

2.2.3 WSL2 与 Win10 文件系统互相访问

进入 WSL2 后,一切都和 linux 系统一摸一样,和 WSL1 的翻译系统调用的方式不同,WSL2 是基于虚拟机的,但是这个虚拟机和普通的虚拟机不太一样,它的环境并不是和 windows 隔离的,你可以在 linux 里编辑和更改 windows 系统的文件,也可以在 windows 里编辑修改 linux 的文件,二者是互通的,并且如果你在 linux 里启动一个 localhost 的应用,你可以直接在浏览器里用 localhost 去访问。

Ubuntu为例,Ubuntu访问Win10 文件: Win10 文件系统挂载到Ubuntu的/mnt

 

Win10访问Ubuntu文件系统,只需在Ubuntu Terminal中执行explorer.exe .命令,即可查看Ubuntu系统文件

     

2.3 zsh + oh-my-zsh

  • zsh 官网:https://github.com/zsh-users/zsh
  • oh-my-zsh 官网:https://ohmyz.sh/

首先,安装 zsh

sudo apt-get install zsh

 

把默认的Shell改成 zsh

chsh -s /bin/zsh

 

安装 oh-my-zsh:

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

更改zsh主题:

$ vi .zshrcZSH_THEME="ys"

3、Windows Terminal

如果希望有好用的命令行工具,微软推出的 windows terminal,支持多标签页,自定义样式,GPU 文本渲染,各种快捷键,屏幕分裂,json自定义配置等。

 

官方地址:https://github.com/microsoft/terminal 

4、VSCode Remote

有了上面三个的加持,再结合 VSCode,在 win 平台上开发,再也不像从前那样麻烦了,至少,win 平台上开发,搭开发环境麻烦,无法获得类 unix 体验等等问题,都是不存在的。

注意:使用Win10自带的SSH服务连接WSL报错,协议不匹配,使用VSCode Remote可以连接WSL

    

以上就是“Win10开发环境怎么搭建”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注高防服务器网行业资讯频道。

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[