幾天前,微軟發布了新Windows Terminal的早期版本。

Windows 終端是一種新型、現代化、快速、高效、強大且高效的終端應用程式,適用於命令列工具和 shell(例如命令提示字元、PowerShell 和 WSL)的使用者。

其主要功能包括多個選項卡、Unicode 和 UTF-8 字元支援、GPU 加速文字渲染引擎以及自訂主題、樣式和配置。

顯然,這是一個託管在 GitHub 上的開源專案: https://github.com/microsoft/terminal

請隨意參與。

目前它有點不穩定,將來會推出更多功能,但我已經使用它幾天了,我喜歡這個想法。

到目前為止,我一直在使用Cmder ,但 Windows Terminal 有一些新的有前景的功能。

如何安裝

您可以直接從 Windows 應用程式商店安裝 Windows 終端,或者如果您想了解它的工作原理,您可以下載原始程式碼、建置它並啟動終端。

商店版本的連結: https://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701

GitHub 專案的連結: https://github.com/microsoft/terminal

原始碼和專案都有很好的文件記錄。

第一次發射

如果您從“開始”功能表啟動該應用程式,它將如下面的螢幕截圖所示。

預設終端是 PowerShell。

如果按一下「+」符號,應用程式將在新分頁中啟動另一個終端。

如果您按一下向下箭頭符號 ⬇,您可以從清單中選擇新終端。

清單下方還有另一個有趣的按鈕,就是設定按鈕。

設定

如果按一下向下箭頭,然後按一下「設定」按鈕,此時,設定檔案(它是 JSON 檔案)將在 Visual Studio 的新實例中開啟。

如果您想要直接開啟文件,可以開啟 Visual Studio Code 並直接從下列目錄開啟檔案: %USERPROFILE%\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

在此文件中,您可以找到 Windows 終端機的所有設定。

目前,您只能透過該文件與設定進行交互,但將來,將向應用程式加入 UI。

新增的個人資料

如果要新增新的設定文件,請前往 JSON 設定檔的「設定檔」部分,然後新增新的設定檔部分,如下所示:

    {

        "acrylicOpacity" : 0.85,

        "background" : "#012456",

        "backgroundImage" : "C:/users/barto/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/RoamingState/unicorn.gif",

        "backgroundImageOpacity" : 0.7,

        "backgroundImageStretchMode" : "uniformToFill",

        "closeOnExit" : false,

        "colorScheme" : "Solarized Dark",

        "commandline" : "powershell.exe",

        "cursorColor" : "#00FF00",

        "cursorHeight" : 25,

        "cursorShape" : "vintage",

        "fontFace" : "Fira Code",

        "fontSize" : 12,

        "guid" : "{79285a8e-036c-446f-8a9c-78994e34bf78}",

        "historySize" : 9001,

        "icon" : "ms-appdata:///roaming/pwsh-32.png",

        "name" : "PowerShell with Unicorn",

        "padding" : "0, 0, 0, 0",

        "snapOnInput" : true,

        "startingDirectory" : "%USERPROFILE%",

        "useAcrylic" : false

    }

如果您想從此處複製此部分,請注意指南。

請記住每次貼上文件時都要更改它。

例如,它用於設定預設終端,並且它在檔案中必須是唯一的。

正如您在我的個人資料部分中看到的,您可以加入圖像作為背景、更改字體大小、遊標形狀等等。

例如,我使用 Fira Code 作為字體,因為我也喜歡 Visual Studio Code 中的它。

它在文本中加入了一些很棒的體驗。

您可以從這裡下載: https://github.com/tonsky/FiraCode

如果您想在會議上給您的朋友或與會者留下深刻印象,您可以加入 gif 作為背景。

您可以在下圖中看到它的實際效果。

配色方案

在profiles.json 檔案的末尾,您可以找到一個名為「schemes」的部分。

從這裡您可以新增或更改終端的預設顏色。

如果您想在新設定檔中使用它,則必須在屬性「name」和設定檔部分的「colorScheme」屬性中插入相同的方案名稱。

分享您的個人資料

我在我的個人資料上建立了一個新要點來共享我的個人資料設置,您可以在這裡找到它: https://gist.github.com/kasuken/076d68b92e2a67dfda591587c77a40c0#file-profiles-json

在評論中分享您的個人資料!

我們一起可以創造一些很棒的東西!

我的動圖

有些使用者要求提供 gif 動圖。

我在下面分享它們!


原文出處:https://dev.to/kasuken/how-to-customize-the-new-windows-terminal-with-visual-studio-code-56b1


共有 0 則留言