vscode remote wsl乱码_win10 WSL构建vscode+centos开发环境

本文利用Win10 WSL配置centos的运行环境,并通过vscode的remote-wsl插件能够直接在centos里面运行代码。

另外也可以通过部署docker和安装虚拟机来实现,这样就需要vscode的remote-ssh插件。

先决条件

开启win10的WSL功能,这个百度很多,不介绍了。

Centos安装

win10运行centos子系统,需要centos的rootfs,这里采用github大神的方式

github地址 https://github.com/RoliSoft/WSL-Distribution-Switcher

过程如下:

1.首先安装python3

2.需要下载WSL-Distribution-Switcher

3.使用get-prebuilt.py下载centos镜像,多个linux版本可以选择

7176e3074080dc72eb98f6ef796fe31e.png

多个linux版本可以选择,也可以选择OS version

c0a9499a405b5fb6ab7eed4b6c765b9d.png

4.执行install.py脚本安装即可

详细安装过程可以通过上面的github地址参考过程。

安装成功,可以通过wslconfig 看到

824630d8f42c6626109336f1fdfe1eb8.png

*我使用的终端工具为

60ca6b767e845f40fbf752b9d3bfc271.png

配置vscode

为了使用centos子系统,并完美的配合vscode开发,安装remote-wsl插件

95ca09bb501176851eaf6d3e87a22a50.png

安装后,在vscode侧边栏可以远程连接图标了

1167c8f198dddb7c0d5e704d82fc40ec.png

也可以看到我们的Ubuntu和Centos子系统,我们右键就可以连接了,这时vscode是结合wsl运行的,里面的资源管理器需要打开centos里面的文件夹。

4f10ab1060f479564ee9f6fa94365539.png

在E盘创建个python文件夹,然后通过vscode打开文件夹,作为项目目录

bcd891546462328bd343716d46ad8ac3.png
51fe2a52e51084f37626411a530f9e5d.png

在python目录创建个t.py试试,终端调用的也是centos

249ab2d8eef3f72667539659e276eb32.png

可以看到python目录后面跟着centos子系统名称。

总结

通过这样的方式,我们把分区的代码运行在centos环境,remote-wsl插件使vscode和win10子系统紧密集合起来。

另外如果有阿里云、华为云、百度云服务器的话,可以通过remote-ssh来实现这样的方式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值