还在使用Window原始的CMD界面?教你一招进行界面完美优化(上)

简介: 还在使用Window原始的CMD界面?教你一招进行界面完美优化

💪 小伙伴们好 我是 “大数据小禅”


💦小伙伴们在使用Window进行开发的时候可能都会有这样的感觉,就是它自带的命令行,也就是我们熟知的CMD,界面真的是 “有点不美观” ,针对这个问题,我决定写一篇文章来教大家如何对我们的CMD界面进行美化,让你拥有更舒适的视觉体验。


话不多说,我们直接进入正题!


美化导航

1.先来看看我们美化后的最终效果

2.安装Windows Terminal

3.安装PowerShell工具

4.进入Windows终端官网,开始美化我们的终端

5.相关字体的支持与下载

6.关键部分:配置setting.json文件

7.总结

1.先来看看我们美化后的最终效果


image.png我们美化后的最终效果如上图所示,通过使用Windows Terminal我们可以很方便的对界面进行美化,小伙伴们也可以根据自己的需求去配置参数与字体,背景,主题颜色,下面我们就来说说具体的配置流程


2.安装Windows Terminal

原始的CMD界面,看到下面这张图片是不是熟悉的感觉一下子就涌上心头🧐


image.png

image.pngimage.png3.安装PowerShell工具

posh-git是继承了Git的PowerShell脚本,Oh-My-Posh 可以为 PowerShell 提示符提供主题功能。这两个工具可以让我们更好的对主题进行配置与优化


使用PowerShell安装工具命令如下


Install-Module posh-git -Scope CurrentUser

Install-Module oh-my-posh -Scope CurrentUser


image.pngimage.pngimage.png打开官网之后,我们可以看到对应的使用方法与入门,在这里可以找到我们需要的配置与一些相关属性的说明,有看上的主题或者字体直接在官网复制下来自己用即可👍


5.相关字体的支持与下载

在进行相关属性配置的时候,我们会使用到一些字体,这些字体我们可以到Github上面进行下载,之后拖放到本地的字体库进行安装,这样就可以保证我们在修改主题的时候字体可以正常显示,这里给大家演示一个字体的下载方法。例如我们需要使用到Fira_Code字体,我们就可以去到下载地址 进行下载,下载完成之后把解压包拖拽进字体安装界面进行安装即可。


image.pngimage.pngimage.pngimage.pngimage.png

{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
    "copyOnSelect": false,
    "copyFormatting": false,
    "profiles":
    {
        "defaults":
        {
          "fontFace": "Fira Code", // oh-my-posh 
          "backgroundImage": "C:\\Users\\MI\\Pictures\\Saved Pictures\\wallhaven-pko8lm.jpg", 
          "backgroundImageOpacity": 0.5, 
          "colorScheme" : "Campbell", 
          "acrylicOpacity": 0.7,
          "useAcrylic":true
        },
        "list":
        [
            {
                // Make changes here to the powershell.exe profile.
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "大数据小禅",
                "commandline": "powershell.exe",
                "hidden": false
            },
            {
                // Make changes here to the cmd.exe profile.
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "name": "小禅的大数据之路",
                "commandline": "cmd.exe",
                "hidden": false
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ]
    },
 "schemes": [
        {
    "name" : "Campbell",
    "cursorColor": "#FFFFFF",
    "selectionBackground": "#FFFFFF",
    "background" : "#0C0C0C",
    "foreground" : "#CCCCCC",
    "black" : "#0C0C0C",
    "blue" : "#0037DA",
    "cyan" : "#3A96DD",
    "green" : "#13A10E",
    "purple" : "#881798",
    "red" : "#C50F1F",
    "white" : "#CCCCCC",
    "yellow" : "#C19C00",
    "brightBlack" : "#767676",
    "brightBlue" : "#3B78FF",
    "brightCyan" : "#61D6D6",
    "brightGreen" : "#16C60C",
    "brightPurple" : "#B4009E",
    "brightRed" : "#E74856",
    "brightWhite" : "#F2F2F2",
    "brightYellow" : "#F9F1A5"
        }
    ],
    "actions":
    [
        { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" },
        { "command": "paste", "keys": "ctrl+v" },
        { "command": "find", "keys": "ctrl+shift+f" },
        { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
    ]
}

相关参数的解释


“backgroundImage”:背景图片,根据自己电脑图片路径进行修改


“colorScheme” :颜色主题,根据schemes列表的name对应修改


“fontFace”:字体设置,可以下载对应的字体进行更换


7.总结

到这里我们的基础配置就已经修改完成,更多的配置方案与颜色小伙伴们都可以根据自己的需求参照官方文档进行修改,一个好看的终端也可以给你带来更好的工作体验。


💪在配置的过程中遇到问题的小伙伴可以直接私信下方的公众号哦,博主会尽力给你提供修改意见!


相关文章
|
11月前
|
安全 文件存储 数据安全/隐私保护
贝锐花生壳全新客户端上线:远程威联通NAS,无需公网IP、简单3步!
为了实现随时随地访问和备份珍贵数据,贝锐花生壳推出专为威联通NAS设计的内网穿透方案。用户只需通过威联通NAS应用中心一键安装,即可享受无需公网IP的远程访问便利。此外,贝锐花生壳还提供自动部署HTTPS证书和访问控制功能,确保数据传输的安全性。群晖NAS用户同样可以通过套件中心一键安装使用。
423 0
贝锐花生壳全新客户端上线:远程威联通NAS,无需公网IP、简单3步!
|
存储 数据可视化 数据挖掘
图书馆图书可视化分析+大屏
在数字化时代背景下,图书馆已经成为知识获取和共享的重要场所。然而,随着馆藏书籍数量的增加,如何高效管理和利用这些资源成为了图书馆管理者和用户面临的挑战。数据分析和可视化技术的引入为解决这一问题提供了新的途径。本文致力于通过数据分析技术和可视化手段,对图书馆书籍数据进行综合挖掘,希望通过图书分类、书籍价格及读者偏好等多维度信息,进而优化图书馆管理策略、指导书籍采购决策并提升读者服务质量。本文在数字化和信息化快速发展的背景下,图书馆如何利用数据分析与可视化方法来挖掘和优化书籍借阅数据。主要内容包括。
1110 2
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
AI在内容创作中的创新:开启智能创意的新时代
AI在内容创作中的创新:开启智能创意的新时代
1212 14
|
机器学习/深度学习 监控 算法
【机器学习】提供学习率的直观解释
【5月更文挑战第18天】【机器学习】提供学习率的直观解释
|
JavaScript 前端开发 数据安全/隐私保护
雪球JS逆向:阿里系加密acw_sc__v2和反debugger
雪球JS逆向:阿里系加密acw_sc__v2和反debugger
1376 1
|
Java Apache
Java 使用word模板创建word文档报告教程
Java 使用word模板创建word文档报告教程
842 0
Java 使用word模板创建word文档报告教程
|
SQL Oracle 关系型数据库
Oracle的LAG和LEAD分析函数
Oracle的LAG和LEAD分析函数
594 1
Oracle的LAG和LEAD分析函数
|
存储 数据处理 C++
相见恨晚的Matlab编程小技巧(4)-程序运行太慢了咋解决——合理使用循环语句(2)
        上一篇博客介绍了通过向量化运算、预分配空间两种常用的方式提高代码的运行效率。实际上,matlab还有几种内置函数来避免循环语句的使用,分别为arrayfun、cellfun以及structfun函数。由于这几种函数需要用到匿名函数以及函数句柄的概念,很多人可能不太清楚,所以我才单独写一篇博客进行介绍。