• 使用VSCode编辑与编译WSL2下源代码


    1. 安装WSL2
    2. windows下安装VSCode
    3. VSCode安装插件Remote Development

    在这里插入图片描述

    北京时间2019年5月3日,在 PyCon 2019 大会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核心的全新插件,它们可以帮助开发者在容器,物理或虚拟机,以及 Windows Subsystem for Linux (WSL) 中实现无缝的远程开发。通过安装 Remote Development Extension Pack ,你可以快速上手远程开发。

    The Remote Development extension pack 介绍
    The Remote Development extension pack allows you to open any folder in a container, on a remote machine, or in the Windows Subsystem for Linux (WSL) and take advantage of VS Code’s full feature set. Since this lets you set up a full-time development environment anywhere.
    No source code needs to be on your local machine to gain these benefits since Remote Development runs commands and extensions directly on the remote machine.

    This Remote Development extension pack includes three extensions:

    1. Remote - SSH - Work with source code in any location by opening folders on a remote machine/VM using SSH. Supports x86_64, ARMv7l (AArch32), and ARMv8l (AArch64) glibc-based Linux, Windows 10/Server (1803+), and macOS 10.14+ (Mojave) SSH hosts.
    2. Dev Containers - Work with a separate toolchain or container based application by opening any folder mounted into or inside a container.
    3. WSL - Get a Linux-powered development experience from the comfort of Windows by opening any folder in the Windows Subsystem for Linux.

    远程开发扩展包允许您打开容器、远程计算机或Windows Subsystem for Linux(WSL)中的任何文件夹,并利用VS Code的全部功能集。由于这允许您在任何地方设置全职开发环境。
    由于远程开发直接在远程计算机上运行命令和扩展,因此本地计算机上不需要源代码就可以获得这些好处。
    此远程开发扩展包包括三个扩展:
    远程-SSH-通过使用SSH打开远程计算机/VM上的文件夹,在任何位置使用源代码。支持x86_64、ARMv7l(AArch32)和ARMv8l(AAarch64)基于glibc的Linux、Windows 10/Server(1803+)和macOS 10.14+(Mojave)SSH主机。

    开发容器-通过打开装入容器中或容器内部的任何文件夹,使用单独的工具链或基于容器的应用程序。

    WSL-通过打开Windows Subsystem for Linux中的任何文件夹,从舒适的Windows中获得Linux驱动的开发体验。

    Remote Development 包括以下三个组件
    在这里插入图片描述

    4. 在Ubuntu下cd到t1文件夹

    user@DESKTOP-HUKL678:~/t1$ code .
    wsl控制台,在相应目录下使用“code . ”命令,就会在当前目录下打开vs code,并以此目录做为工作区。
    期间会提示“Installing VS Code Server”,安装linux端的vs code小型服务端,用以与window下vc code会话通信。

    5. 通过VSCode远程编辑与编译在Ubuntu下的代码

    在这里插入图片描述

  • 相关阅读:
    SAP EWM Cross Docking (CD) 越库操作
    VUE3 element-plus源码解析之- 001 dom aria.ts 文件解析
    Python---多态
    I/O多路复用与socket
    坏块处理 ORA-01578: ORACLE data block corrupted (file # 3, block # 152588)
    Elastic Stack从入门到实践(一)--Elastic Stack入门(3)--Logstash入门与Elastic Stack实战
    SpringBoot 打包发布
    unity 性能优化之GPU和资源优化
    this指向详解
    数据库的三范式(Normalization)
  • 原文地址:https://blog.csdn.net/lljss1980/article/details/127935279