Window Terminal


經歷了打開cmd、git以及各種遠程連接的摧殘(界面傷眼、切換、記IP地址、各種輸入等),想找一個比cmd好看,可以同時打開多個以上我想打開的所有shell界面的應用,終於找到一個Window Terminal來滿足我的期待。

簡介

官網比我說得好,請移步

安裝

windows應用商店里搜索即可安裝

簡單配置

須知

  1. 通過Window Terminal的profiles.json來配置

  1. 每配置一種類型的命令行界面都需要一個不同的guid,可以通過Create GUIDs online生成

  2. 配置文件配置項說明

    屬性 釋義 說明
    alwaysShowTabs 始終顯示標簽
    defaultProfile 默認終端 GUID,用於連接終端配置
    initialCols 默認列數
    initialRows 默認行數
    keybindings 快捷鍵配置
    command 快捷鍵執行的命令
    keys 快捷鍵
    requestedTheme 主題
    showTabsInTitlebar 在標題欄中顯示終端窗口標簽欄
    showTerminalTitleInTitlebar 在標簽欄中顯示終端標簽
    acrylicOpacity 不透明度
    closeOnExit 退出后關閉
    colorScheme 顏色主題
    commandline 命令行程序
    cursorColor 光標顏色
    cursorShape 光標形狀
    fontFace 字體
    fontSize 字體大小
    guid GUID 終端配置標識
    historySize 歷史大小
    icon 圖標
    name 名稱
    padding 內容距離界面的內部距離
    snapOnInput 嗅探輸入
    startingDirectory 初始目錄
    useAcrylic 使用不透明度

配置git

1. 配置:cmd下通過bash命令打開git命令行

  • 打開環境變量配置

  • 配置Path

  • cmd下打開git

2. 配置Window Terminal的profile.json

profiles屬性值的數組里添加以下json

{
    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6109}", // GUID,終端配置標識,每個都必須不一樣
    "commandline": "bash.exe",  // 命令
    "name": "git-bash", // 給它一個名字來與其他界面分開
    "tabTitle": "Git Bash",  // 給它一個標簽頁的名字
    "snapOnInput": true,  // 捕捉輸入
    "startingDirectory": "%USERPROFILE%",  // 打開當前用戶根目錄
    "historySize": 9001,  // 歷史大小
    "closeOnExit": true,  // 退出后關閉
    "icon": "D:/Program Files/Git/mingw64/share/git/git-for-windows.ico"  // 其實是安裝Git以后自帶的icon
}

配置SSH

1. 配置遠程連接

  • 配置公鑰密鑰

    Linux下可以直接通過shell命令配置,Window下通過Git的git bash來完成類似shell命令的功能

    ssh-keygen -t rsa

  • 配置遠程連接文件

    C:\Users\11064\.ssh目錄下,11064是我的用戶名,新建config命名的文件(沒有后綴名),配置遠程連接

2. cmd下可以遠程連接

3. 配置profiles.json

{
    "guid": "{9a138488-58fc-4a7a-b3c2-3af9ba5bc7bb}",
    "commandline": "ssh fengzi",
    "name": "aliyun-Ubuntu",
    "tabTitle": "aliyun-Ubuntu",
    "snapOnInput": true,
    "historySize": 9001,
    "closeOnExit": true,
    "icon": "C:/Users/11064/.ssh/icon/ubuntu-icon.png"   // 自己找的一個圖標
}

配置背景圖片

最喜歡的配置項

profiles.json里的power shell配置項為例

{
      // Make changes here to the powershell.exe profile
      "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
      "name": "power shell",
      "commandline": "powershell.exe",
      "hidden": false,
      "useAcrylic": true, // 使用不透明度
      "backgroundImage": "C:/Users/11064/Desktop/vscode_bc/ab2bff80gy1g7oxngj7whj21900u0go6.jpg", // 背景圖片
      "backgroundImageOpacity": 0.6,  // 背景圖片不透明度
      "backgroundImageAlignment": "topleft",  // 背景圖片位置
      "foreground": "#FFFFFF",   // 前景顏色?
      "tabTitle": "power Shell",
      "startingDirectory": "./"
    },

分享我的界面

配置主題顏色

  1. mbadolato iTerm2-Color-Schemes中選擇自己喜歡的顏色主題

  2. windowsterminal文件夾中打開自己喜歡的主題的json文件

  3. 復制主題的json配置到profiles.json中的 schemes 配置項中

    "schemes": [{
      "name": "Day",
      "black": "#000000",
      "red": "#b87a7a",
      "green": "#7ab87a",
      "yellow": "#b8b87a",
      "blue": "#7a7ab8",
      "purple": "#b87ab8",
      "cyan": "#7ab8b8",
      "white": "#d9d9d9",
      "brightBlack": "#262626",
      "brightRed": "#dbbdbd",
      "brightGreen": "#bddbbd",
      "brightYellow": "#dbdbbd",
      "brightBlue": "#bdbddb",
      "brightPurple": "#dbbddb",
      "brightCyan": "#bddbdb",
      "brightWhite": "#ffffff"
    },{
      "name": "Night",
      "black": "#000000",
      "red": "#ff7092",
      "green": "#00fbac",
      "yellow": "#fffa6a",
      "blue": "#00bfff",
      "purple": "#df95ff",
      "cyan": "#86cbfe",
      "white": "#ffffff",
      "brightBlack": "#000000",
      "brightRed": "#ff8aa4",
      "brightGreen": "#21f6bc",
      "brightYellow": "#fff787",
      "brightBlue": "#1bccfd",
      "brightPurple": "#e6aefe",
      "brightCyan": "#99d6fc",
      "brightWhite": "#ffffff"
    }],
    
  4. 將主題的名字配置到界面的配置中,比如 powershell

    "profiles": [{
        // Make changes here to the powershell.exe profile
        "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
        "name": "power shell",
        "commandline": "powershell.exe",
        "hidden": false,
        "tabTitle": "power Shell",
        "startingDirectory": "./",
        "colorScheme" : "Night"
    }]
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM