在Windows中使用WSL和VS Code搭建出友好的终端开发环境

这篇具有很好参考价值的文章主要介绍了在Windows中使用WSL和VS Code搭建出友好的终端开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        使用WSL(Windows Subsystem for Linux)这一适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置的开销。

        VS Code(Visual Studio Code)是由微软开发且跨平台的免费源代码编辑器,也是一个非常受开发者喜爱的代码编辑器。它支持语法高亮、代码自动补全、并且内置了命令行工具和 Git 版本控制系统等功能。并且其具有非常丰富且强大的拓展软件库。

        接下来介绍如何在Windows中安装WSL与VS Code,并进行简单的配置,搭建出一个开发者友好的终端开发环境。

目录

一、注意事项

二、WSL的安装

        2.1 安装WSL

                2.1.1 以管理员身份运行Windows Powershell(在开始菜单处单击鼠标右键)

                2.1.2 输入并运行以下命令

                2.1.3 重启计算机

        2.2 安装Linux操作系统(以安装Ubuntu为例)

                2.2.1 打开Microsoft Store

                2.2.2 搜索Ubuntu并进行安装

                2.2.3 安装完成后打开Ubuntu

                2.2.4 等待Ubuntu初始化完成后设置用户名,用户名可以根据个人偏好进行设置

                2.2.5 设置密码、并再次输入密码

                2.2.6 Ubuntu安装并配置完成

        2.3 WSL版本的查看与修改

                2.3.1 在cmd命令行或者Windows Powershell中输入以下命令

                2.3.2 WSL版本的修改

三、VS Code的安装

        3.1下载VS Code

        3.2 下载完成后,双击运行所下载的安装包 

        3.3 选择安装路径

        3.4 选择附加任务

        3.5 安装完成

四、VS Code的简单配置

        4.1 跟随向导进行一些初始化的配置

        4.2 修改语言为中文(在扩展中选择“简体中文”并重启VS Code)

        4.3 安装WSL扩展(在扩展中搜索WSL)

        4.4 如果有服务器之类的需求,可以安装Remote相关扩展

        4.5 使用VS Code连接到WSL

        4.6 一个hello wsl and vs code!的例子

                4.6.1 打开终端

                4.6.2 更新并安装gcc

                4.6.3 在资源管理器中打开/home/ubuntu

                4.6.4 新建文件,将其命名为test.c​

                4.6.5 编辑代码并保存 

                4.6.6 在终端中“编译并运行”

                ​4.6.7 终端实现在Windows环境中的WSL子系统(Linux系统)中,程序的编辑,编译链接与运行

五、在Windows和WSL之间文件互访的两种方式

        5.1 从WSL-Ubuntu中访问Windows中的文件

        5.2 在Windows里访问WSL-Ubuntu中的文件


一、注意事项

        安装WSL之后,可能会在WSL与虚拟机、手机模拟器等软件之间产生不兼容的问题,可能会导致:“即使修改配置之后也仅能运行其中一个软件”的问题。若有虚拟机及手机模拟器等软件需求的人需要慎重选择WSL的安装。(WSL与VMware之间的不兼容问题已经得到解决,详情可以参见VMware Workstation 与 Windows Subsystem for Linux 2(WSL2)不兼容问题的一种解决办法)

二、WSL的安装

2.1 安装WSL

2.1.1 以管理员身份运行Windows Powershell(在开始菜单处单击鼠标右键)

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

2.1.2 输入并运行以下命令:

wsl --install

 在Windows中使用WSL和VS Code搭建出友好的终端开发环境

2.1.3 重启计算机

2.2 安装Linux操作系统(以安装Ubuntu为例)

2.2.1 打开Microsoft Store

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 2.2.2 搜索Ubuntu并进行安装

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

2.2.3 安装完成后打开Ubuntu

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

2.2.4 等待Ubuntu初始化完成后设置用户名,用户名可以根据个人偏好进行设置

(本次演示将个人用户名设置为“ubuntu”)

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 2.2.5 设置密码、并再次输入密码

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 2.2.6 Ubuntu安装并配置完成

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

2.3 WSL版本的查看与修改

2.3.1 在cmd命令行或者Windows Powershell中输入以下命令

wsl -l -v

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 可以看到刚刚安装的Ubuntu系统版本为WSL1

2.3.2 WSL版本的修改

WSL版本修改命令如下:
wsl --set-version 名字 版本号

我们选择将其升级为WSL2,输入以下命令(将“名字”替换为子系统的名字)

wsl --set-version 名字 2

注:这里的名字为刚刚查看的wsl的NAME列表中的对应子系统

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 更多详细的信息请参考适用于 Linux 的 Windows 子系统文档 | Microsoft Learn

三、VS Code的安装

3.1下载VS Code

Download Visual Studio Code - Mac, Linux, Windows

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

3.2 下载完成后,双击运行所下载的安装包 

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

3.3 选择安装路径

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

3.4 选择附加任务

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

3.5 安装完成

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

四、VS Code的简单配置

4.1 跟随向导进行一些初始化的配置

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

4.2 修改语言为中文(在扩展中选择“简体中文”并重启VS Code)

在Windows中使用WSL和VS Code搭建出友好的终端开发环境
 

4.3 安装WSL扩展(在扩展中搜索WSL)

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.4 如果有服务器之类的需求,可以安装Remote相关扩展

推荐安装:

Remote - SSH

Remote - SSH: Editing Configuration Files

 Remote Explorer

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

4.5 使用VS Code连接到WSL

先点击图中左下角所标示的地方,再选择:New WSL Window ,等待初始化完成之后,即可正常使用。

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

4.6 一个hello wsl and vs code!的例子

4.6.1 打开终端

(终端->新建终端) 

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.6.2 更新并安装gcc

sudo apt update
sudo apt install gcc

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.6.3 在资源管理器中打开/home/ubuntu

(因为刚刚所创建的用户名为ubuntu)

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.6.4 新建文件,将其命名为test.c在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.6.5 编辑代码并保存 

#include <stdio.h>

int main()
{
    printf("hello wsl and vs code!\n");
    return 0;
}

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

4.6.6 在终端中“编译并运行”

在终端中输入:

gcc -o test.o test.c

./test.o

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

 4.6.7 可以看到,通过终端实现了在Windows环境中的WSL子系统(Linux系统)中,程序的编辑,编译链接与运行

五、在Windows和WSL之间文件互访的两种方式

5.1 从WSL-Ubuntu中访问Windows中的文件

Windows中的文件可以通过以下路径访问

/mnt

mnt目录下有着C、D、E、F等磁盘分区,比如要访问Windows中C盘下的某文件

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

5.2 在Windows里访问WSL-Ubuntu中的文件

可以使用资源管理器进行文件的访问,访问路径为

\\wsl$

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

可以看到,成功打开了刚刚所编写的test.c文件

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

使用资源管理器可以正常的进行文件的创建、删除、复制、移动等功能,非常方便。

如有不当或错误之处,恳请您的指正,谢谢!!!文章来源地址https://www.toymoban.com/news/detail-444667.html

到了这里,关于在Windows中使用WSL和VS Code搭建出友好的终端开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • macOS下使用VS Code配置gcc、gdb搭建C/C++开发环境

        本篇记录在macOS系统下使用VS Code配置 GCC、GDB来搭建C/C++开发环境,首先要提前安装好gcc和gdb,见前一篇博文 macOS下安装gcc、gdb(实测可行)   安装好gcc、gdb之后,接下来为VS Code配置文件使其可以调用gcc、gdb,macOS下的配置过程与Linux下类似,可见之前的博文 Linux/Ubuntu系统

    2024年02月08日
    浏览(56)
  • 【配置环境】Windows下 VS Code 远程连接虚拟机Ubuntu

    目录 一,环境 二,关键步骤 三,详细步骤 四,免密远程连接 五,参考链接 六,番外知识 Windows 11 家庭中文版 VS Code 版本:1.80.2 VMware® Workstation 16 Pro (版本:16.1.2 build-17966106) ubuntu-22.04.2-desktop-amd64 Windows下安装OpenSSH VS Code安装Remote - SSH插件 在Ubuntu上安装SSH服务器。打开终

    2024年02月15日
    浏览(42)
  • 【vs code】|——rust开发环境搭建

    vscode下搭建 rust 语言开发环境 参考官方安装教程:https://www.rust-lang.org/tools/install 我们通过快速方式 rustup安装 Tips: rust依赖C/C++环境 在安装rust前需要先安装C/C++编译环境 有两种: 1、msvc Visual Studio使用的是msvc 这个安装rust一路默认即可 2、mingw 大家自行安装下C/C++环境哦 这里介

    2024年02月08日
    浏览(55)
  • VS Code环境下配置Kotlin语言开发环境

    目录 一、安装VS Code扩展 1.安装Kotlin Language 2. 安装、配置Code Runner 二、安装Kotlin-compiler 1.下载Kotlin-compiler 2.安装JDK 3.配置环境变量 三、测试代码 安装成功后进入Code Runner扩展设置,下滑勾选Code-runner:Run In Terminal  打开Kotlin官网  Kotlin https://kotlinlang.org/  Get started打开Kotlin的官

    2024年02月09日
    浏览(53)
  • 【ns-3】VS Code开发环境配置

    正所谓“工欲善其事必先利其器”,本篇总结一下ns-3在VS Code开发环境下的配置。 版本信息如下: Ubuntu 22.10 ns-3.37 VS Code 1.75 在开始下面的内容之前请先下载并安装ns-3,具体教程可参考上篇文章:【ns-3】零基础安装教程。 首先,从Visual Studio Code官网下载deb软件包: 然后,打

    2024年02月08日
    浏览(55)
  • 02-VS Code 和 PlatformIO IDE开发环境

    Author:teacherXue Arduino IDE 非常适合小型应用程序。但是,对于具有超过 200 行代码、多个文件和其他高级功能(如自动完成和错误检查)的高级项目,带有 PlatformIO IDE 扩展的 VS Code 是最佳选择,并且其可以有代码提示功能,这对于高效率编程非常有帮助。 转到https://code.visua

    2024年02月11日
    浏览(64)
  • Nordic nRF开发环境搭建之VS Code

    环境说明 电脑系统 Windows 11 IDE VSCode + nRF插件 SDK NCS Board nRF52833DK 本文以nRF52833DK开发板为例,用VSCode使用NCS搭建开发环境。 以下是使用VSCode和NCS搭建nRF52833DK开发环境的基本步骤: 安装VSCode:从官网下载并安装VSCode。 安装Nordic nRF Command Line Tools:下载并安装最新版本的Nordic

    2024年02月16日
    浏览(50)
  • VS Code上搭建Vue开发环境超详细教程

    这篇关于在Visual Studio Code上搭建vue开发环境的超详细教程手把手教会你! 首先在Visual Studio Code上搭建vue开发环境有几个步骤: 1、下载安装node.js 2、安装npm 3、安装cnpm 4、安装vue/cli脚手架 5、创建vue项目  6、运行vue项目   1.下载安装node.js 地址:node.js官网下载 打开 Visual Stud

    2024年02月05日
    浏览(59)
  • CocosCreator3.8研究笔记(二)windows环境 VS Code 编辑器的配置

    一、设置文件显示和搜索过滤步骤 为了提高搜索效率以及文件列表中隐藏不需要显示的文件, VS Code 需要设置排除目录用于过滤。 比如 cocoscreator 中,编辑器运行时会自动生成一些目录:build 、 temp 、 library, 所以应该在搜索中排除。 而 assets 目录下的每个文件都会生成一个

    2024年02月10日
    浏览(39)
  • 在windows通过VS Code开发Linux内核驱动程序

    最近在看Linux设备驱动程序第三版,为了在windows系统上练手操作,先是下载VMware Workstation安装了Linux系统虚拟机。然后在vscode上编写简单的示例程序,通过ftp把源文件发送到Linux虚拟机后,再在虚拟机上make编译测试内核驱动程序。这样即使是在内核日志中打印个简单的hello w

    2024年02月06日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包