为 WSL Python 开发配置 Windows 终端
Configuring Windows Terminal for WSL Python development
使用新的 Windows 终端,可以在选项卡式终端中设置任意 shells,它配置了很多,包括 Powershell、Cmd 和 WSL (Ubuntu 20.04 在我的例子中,虽然我认为如果我安装它们会有更多)。
但是,我希望能够设置 Python“shell”,以加载 Ubuntu WSL 实例,然后自动拥有它 运行 Python里面有我的。目前,我必须从那里开始 Ubuntu,然后手动 运行 Python。我对此的设置是:
{
"guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"hidden": false,
"name": "Ubuntu-20.04",
"startingDirectory": "//wsl$/Ubuntu-20.04/home/pax",
"source": "Windows.Terminal.Wsl"
}
因为我经常使用 Python 来处理非常快速的'n'dirty REPL 事情,我宁愿让它在选项卡中自动启动。有没有办法配置 Windows 终端来执行此操作?对于它的价值,我使用的是 1.2 预览版。
使用命令wsl
执行内部程序
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "wsl.exe -d Ubuntu -e python3",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
"name" : "Python",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
},
这里是命令参考。
使用新的 Windows 终端,可以在选项卡式终端中设置任意 shells,它配置了很多,包括 Powershell、Cmd 和 WSL (Ubuntu 20.04 在我的例子中,虽然我认为如果我安装它们会有更多)。
但是,我希望能够设置 Python“shell”,以加载 Ubuntu WSL 实例,然后自动拥有它 运行 Python里面有我的。目前,我必须从那里开始 Ubuntu,然后手动 运行 Python。我对此的设置是:
{
"guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"hidden": false,
"name": "Ubuntu-20.04",
"startingDirectory": "//wsl$/Ubuntu-20.04/home/pax",
"source": "Windows.Terminal.Wsl"
}
因为我经常使用 Python 来处理非常快速的'n'dirty REPL 事情,我宁愿让它在选项卡中自动启动。有没有办法配置 Windows 终端来执行此操作?对于它的价值,我使用的是 1.2 预览版。
使用命令wsl
执行内部程序
{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "wsl.exe -d Ubuntu -e python3",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
"name" : "Python",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
},
这里是命令参考。