当前位置: 首页 > news >正文

Windows 11系统cmd终端美化、Vscode终端美化

win11美化cmd终端和vscode的终端

        • 1. 修改终端背景
        • 2. oh-my-posh
          • 2.1 安装oh-my-posh
          • 2.2 安装Clink
          • 2.3 Clink配置oh-my-posh
          • 2.4 下载和配置Nerd字体
          • 2.5 修改美化主题
        • 3. vscode终端美化

电脑默认的终端没有语法高亮这些,运行命令和代码输出字体一样,有时会有两者混淆的烦恼,美化后把命令行搞得花哨点,这样就解决了我的问题。先看下最终的效果

在这里插入图片描述

1. 修改终端背景

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

"backgroundImage": "D:\\Wallpapers\\wallhaven-x8ye3z_1920x1080.png",
"backgroundImageOpacity": 0.5,

重新打开终端

在这里插入图片描述

2. oh-my-posh
2.1 安装oh-my-posh

下载oh-my-posh:Releases · JanDeDobbeleer/oh-my-posh (github.com),下载完毕后点击安装,安装时只需注意安装路径需为英文且不能有空格。

在这里插入图片描述

在这里插入图片描述

确认是否安装完毕,重新打开终端

在这里插入图片描述

2.2 安装Clink

下载Clink:Overview | Clink (chrisant996.github.io)

在这里插入图片描述

下载完毕运行exe文件,一路点next进行安装。

确认Clink是否安装成功,重新打开终端(Clink的智能补全代码,确认是按电脑的->右键)。

在这里插入图片描述

2.3 Clink配置oh-my-posh

将oh-my-posh配置到Clink中

在这里插入图片描述

在该路径C:\Program Files (x86)\clink下创建一个文件oh-my-posh.lua(可以先创建个txt文件写入完毕后再修改后缀)

在这里插入图片描述

load(io.popen('oh-my-posh init cmd'):read("*a"))()

重新打开终端

在这里插入图片描述

2.4 下载和配置Nerd字体

可以看到有些文字和图标是乱码的,下载Nerd文字体:Nerd Fonts

在这里插入图片描述

解压完下载的压缩包后,将压缩包内的ttf文件全部复制到C:\Windows\Fonts路径下,安装好新的字体了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样再返回终端就会发现没有乱码了

在这里插入图片描述

2.5 修改美化主题

如果要修改不同的美化主题,在oh-my-posh.lua文件中多增加一个参数

load(io.popen('oh-my-posh init cmd --config C:/ProgramData/oh-my-posh/themes/wholespace.omp.json'):read("*a"))()

在这里插入图片描述

可以看到oh-my-posh安装时自带了很多的美化主题文件,可以自己试试喜欢哪个,官方网站中也有很多主题的预览。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. vscode终端美化

在上面cmd所有操作完毕后,打开vscode发现美化主题已经同步了,只是字体没同步

在这里插入图片描述

修改vscode中默认的终端展示字体

在这里插入图片描述

在这里插入图片描述

完成

在这里插入图片描述

http://www.lryc.cn/news/226530.html

相关文章:

  • [游戏中的图形学实时渲染技术] Part1 实时阴影技术
  • NtripShare Mos地铁自动化监测终端盒子硬件设计
  • 第 117 场 LeetCode 双周赛题解
  • OpenCV C++ 图像处理实战 ——《多二维码识别》
  • 经典算法(查找与排序)
  • 微软和Red Hat合体:帮助企业更方便部署容器
  • ZYNQ_project:IP_ram_pll_test
  • Leetcode刷题详解——优美的排列
  • [PHP]Kodexplorer可道云 v4.47
  • C/C++数字判断 2021年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • 云栖大会丨桑文锋:打造云原生数字化客户经营引擎
  • 如何用java写一个网站:从零搭建个性化网站
  • Easyui DataGrid combobox联动下拉框内容
  • 力扣学习笔记——11. 盛最多水的容器
  • Spring Boot: 约定优于配置的软件设计思想
  • TCP触发海康扫码相机S52CN-IC-JQR-NNN25
  • ArcGIS:如何迭代Shp文件所有要素并分别导出为Shp文件?
  • [工业自动化-11]:西门子S7-15xxx编程 - PLC从站 - 分布式IO从站/从机
  • Linux技能篇-yum源搭建(本地源和公网源)
  • 电脑清灰涂硅脂后电脑CPU温度不降反升
  • 吴恩达《机器学习》8-1->8-2:非线性假设、神经元和大脑
  • services.Jenkins Additional property tags is not allowed
  • vColorPicker——基于 Vue 的颜色选择器插件
  • Direct3D粒子系统
  • 第24章_mysql性能分析工具的使用
  • 【Git】Merge/Rebase/Cherriy-Pick的区别
  • Python复习:序列(列表元组字符串)
  • DevChat助力成为软件开发的“钢铁侠”
  • c: struct sort descending and ascending in windows and Ubuntu
  • Python - 利用 OCR 技术提取视频台词、字幕