Get 如何打造一款属于自己的WindowsTerminal

前一阵很热的一款软件 Terminal,也算是微软对丑了这么久的命令窗口的一个交代,Terminal优化了代码显示和自定义功能,可以在一个窗口下,可以自定义背景、文字大小、文字颜色等诸多功能,今天我来分享下自定义的细节部分,让你快速的上手属于自己的Terminal命令行!

先展示下我设计好的预览图,我比较喜欢的一个背景

我们打开Windows自带的软件商店,搜索Windows Terminal,点击安装,把这个软件安装到自己的电脑上

安装好之后是这样的

初次安装好之后,应该是黑底白字的,这时候样式需要我们自己来配置,我们在下拉箭头里找到设置,点击设置会弹出配置文件,这就是我们自定义terminal的地方了



// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
    "$schema": "https://aka.ms/terminal-profiles-schema",
 
       //第一个位置就是默认打开的窗口的位置,也就是你启动这个Terminal的时候,开启的哪个命令行,我这里设置的是cmd为启动显示的窗口
       "defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
    "profiles":
    {
        "defaults":
        {
            // Put settings here that you want to apply to all profiles
        },
        "list":
        [
          {
                // Make changes here to the cmd.exe profile
             //在这里设置cmd窗口的树形
            "acrylicOpacity" : 0.75,
             //背景图片这个根据自己的需要进行设置,图片可以设置为GIF动态图,很有感觉
            "backgroundImage" : "D://fastSoftware//photo//girl.jpg",  
             //背景图像透明度
            "backgroundImageOpacity" : 0.95,
            "closeOnExit" : true, 
            "commandline" : "cmd.exe",
            "cursorColor" : "#C50F1F",
            "cursorShape" : "bar", 
            //显示字体大小
            "fontSize" : 11,  
	    "colorScheme" : "CMD", 
            "guid" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",  
            "icon" : "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
            //在下拉菜单里显示的名称
            "name" : "cmd",
            //上下左右内边距
            "padding" : "2,2,2,2",
            "snapOnInput" : true, 
            //标题显示名称
            "tabTitle" : "cmd",
            "useAcrylic" : false 
            },
            {
                //这是我安装的Windows下的linux字系统,我只是简单的配置了一个背景
                "guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}",
                "hidden": false,
                "name": "linux",
                "backgroundImage" : "D://fastSoftware//photo//girl.jpg",  
                "source": "Windows.Terminal.Wsl"
            },
            {
                // Make changes here to the powershell.exe profile
                //这是Windows自带的powershell,同样我也知识简单的配置了一下背景,因为用到的次数少
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "powershell.exe",
                "hidden": false,
                "cursorColor" : "#C50F1F",
                "backgroundImage" : "D://fastSoftware//photo//girl.jpg"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ]
    },

    // Add custom color schemes to this array
    "schemes": [
{
            "background" : "#000000",   
            "black" : "#0C0C0C",
            "blue" : "#0037DA",
            "brightBlack" : "#767676",
            "brightBlue" : "#3B78FF",
            "brightCyan" : "#61D6D6",
            "brightGreen" : "#16C60C",
            "brightPurple" : "#B4009E",
            "brightRed" : "#E74856",
            "brightWhite" : "#F2F2F2",
            "brightYellow" : "#F9F1A5",
            "cyan" : "#DE813B",
            "foreground" : "#FFFFFF",   
            "green" : "#13A10E",
            "name" : "CMD",            
            "purple" : "#881798",
            "red" : "#C50F1F",
            "white" : "#CCCCCC",
            "yellow" : "#C19C00"
        }
        ],

    // Add any keybinding overrides to this array.
    // To unbind a default keybinding, set the command to "unbound"
    "keybindings": []
}


官方的配置文档详见下面连接,经常使用命令行的小伙伴可要记得尝试哟,更多玩法可以留言探索

https://docs.microsoft.com/zh-cn/windows/terminal/customize-settings/global-settings

posted @ 2020-07-23 22:08  孤水寒月  阅读(295)  评论(0编辑  收藏  举报