Windows10开发环境搭建(2) Terminal和VS Code

1、安装Windows 终端

Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定(用于打开或关闭选项卡、复制粘贴等的快捷方式键)、使用搜索功能,以及使用自定义主题(配色方案、字体样式和大小、背景图像/模糊/透明度)。

1.1、windows Terminal安装方式1:

以管理员身份启动 PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

在 Windows 10 / Windows Server 2019 上安装 Windows 终端

启动您的 PowerShell 并运行以下命令来安装 Windows 终端。

choco install microsoft-windows-terminal

完成后,从 Windows 搜索区域搜索“ Windows Terminal”以开始使用 Windows 终端应用程序。

要使用 Chocolatey 升级 Windows 终端,请运行以下命令:

choco upgrade microsoft-windows-terminal

1.2、安装方式2:通过 Windows 包管理器 CLI(又名 winget)安装

winget install --id=Microsoft.WindowsTerminal -e

您已在 Windows 10 / Windows server 2019 桌面和服务器操作系统上安装了 Windows 终端。

2、将分发版版本设置为 WSL 1 或 WSL 2

可打开 PowerShell 命令行并输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装的 Linux 分发版的 WSL 版本:

wsl -l -v
wsl --list --verbose
wsl --set-default-version 2

3、安装 VS Code 和远程 WSL 扩展

更新 Linux 分发版

某些 WSL Linux 发行版缺少 VS Code 服务器启动所需的库。 可以通过使用包管理器将其他库添加到 Linux 分发中。

例如,若要更新 Debian 或 Ubuntu,请使用:

sudo apt-get update

若要添加 wget (从 web 服务器检索内容) 和 ca 证书 (允许基于 SSL 的应用程序检查 SSL 连接的真实性) ,请输入:

sudo apt-get install wget ca-certificates

4、在 Visual Studio Code 中打开 WSL 项目

若要从 WSL 子系统打开项目,请打开终端的命令行并输入以下命令:

code .
From VS Code

你还可以使用快捷方式访问更多 VS Code 远程选项: CTRL+SHIFT+P 在 VS Code 中打开命令面板。

5、VS Code 远程中的扩展

远程 WSL 扩展将 VS Code 拆分为 "客户端-服务器" 体系结构,客户端 (在 Windows 计算机上运行的用户界面,以及在远程运行 (代码、Git、插件等) 的服务器上运行的用户) 界面。

VS Code 远程运行时,选择 "扩展" 选项卡将显示本地计算机与 WSL 分发之间剥离的扩展的列表。

6、安装本地扩展(如 主题)只需安装一次。

某些扩展(如 Python 扩展 )或处理 linting 或调试等内容的任何内容必须在每个远程 WSL 分发上单独安装。 ⚠如果本地安装的扩展未安装在 WSL Remote 上,VS Code 将显示一个警告图标以及绿色的 "安装在 WSL" 按钮。

posted @ 2021-07-28 12:39  SkyDBA  阅读(225)  评论(0)    收藏  举报