Настройка Windows Терминала для разработки WSL Python - PullRequest
0 голосов
/ 02 августа 2020

С новым Windows Терминалом можно настраивать произвольные оболочки в терминалах с вкладками, и он настраивает довольно много, включая Powershell, Cmd и WSL (Ubuntu 20.04 в моем случае, хотя я предполагаю, что у него будет больше, если Я установил их. . На данный момент мне нужно запустить 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 для очень быстрых и грязных REPL, я бы предпочел, чтобы он запускался во вкладке автоматически. Есть ли способ настроить Windows Терминал для этого? Как бы то ни было, я использую предварительную версию 1.2.

1 Ответ

1 голос
/ 02 августа 2020

Используйте команду 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
},

Вот ссылка на команду.

https://docs.microsoft.com/en-us/windows/wsl/reference

...