首页
学习
活动
专区
圈层
工具
发布

Windows-Terminal 美化以及通过 OhMyPosh 美化 PowerShell

Code PL 和 Cascadia Mono PL 会出现图标不显示的问题 Github 链接: https://github.com/ryanoasis/nerd-fonts/releases/download...nerd-fonts/releases/download/v2.1.0/Meslo.zip 下载后解压,进入 ttf 文件夹,选中下图的 ttf 文件,分别是常规、粗体、斜体、粗斜体,右键进行安装 安装完后可以在字体设置中预览...在 PowerShell 中安装 Posh-Git 和 Oh-My-Posh 在执行这一步前,先确保你安装了 git 在这一步中,我们会安装 Posh-Git 和 Oh-My-Posh: 在 PoweShell...Update-Module -Name posh-git Update-Module -Name oh-my-posh 要注意的是,全局安装的模块需要管理员权限才能进行更新 更新完之后我们要卸载旧版本的模块 先获取模块的版本号...Get-PoshThemes 选择你喜欢的主题,记住他的名称,我这里选择 honukai 主题 输入这个命令 notepad $PROFILE 添加以下内容,在每次打开 PowerShell 的时候,

3.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows 下 wsl2 的使用及问题记录

    接下来介绍一种动态获取的方式。...大概原理就是 : 先获取 wsl2 的地址,然后在宿主机的 hosts 文件中加入一条虚拟主机的配置,即 192.168.245.161 ubuntu2004.wsl 的形式,做成一个服务,开机自启动...环境变量 在子系统中有一项特色,但也可以说是缺点,就是可以互相操作。在 linux 中可以使用 windows 中的应用来打开 linux 下的文件。比如在子系统中使用 explorer ....如果我们在两个系统中都安装了同一个应用,那么在子系统中,常常会调用到外面的环境变量,导致子系统中无法使用。...我是用的是 zsh 所以在 ~/.zshrc 中加入以下代码 setopt no_nomatch export PATH=`echo $PATH | sed 's/:\/mnt\/c\/[^:]*//g

    7.8K20

    Windows10配置PowerShell

    不过 PowerShell 一直在发展更新,目前最新版是 PowerShell 7(Windows 10 自带的是版本 5.1)。而且它也出了跨平台版本,使用也和 Linux Shell 有很多兼容。...安装 2.1 Windows Terminal Windows Terminal(WT)总算是微软拿得出手的一款开源终端应用了,其可以在 MicroSoft Store 里免费下载到。...然后在 WT 中新建打开 PowerShell 7,安装 oh-my-posh 和 posh-git 模块: Install-Module posh-git -Scope CurrentUser # posh-git...配置 PowerShell 编辑 PowerShell 的配置文件 $Profile: notepad.exe $Profile 然后添加以下内容到配置文件中: Import-Module posh-git...配置字体 按装上述步骤配置完在 WT 打开 PowerShell 后看起来仍然很丑,主要是字体和主题图标不兼容的问题。因此需要安装一些适合终端的字体,比如 Cascadia PL。

    4.9K20

    Elasticsearch学习(九)搭建日志系统,在Java代码中获取日志信息

    以前的日志信息是存储在MySQL中,日志随着项目运行时间会越来越多,一直存储在MySQL会导致查询降低。现在的日志信息通过ELK技术栈进行操作。...在Java代码中获取日志信息 上面搭建日志系统时完成了从ES中取出日志信息的功能。但是所有真实日志的信息都存储在String message中。...默认没有做任何处理,处理过程应该交给客户端做字符串JSON转换,最终显示在页面中。...下面代码演示如果在服务器端把String message转换为实体类并获取日志信息的步骤。 所有的操作都在上面代码基础进行操作。...代码获取日志内容的实现方案:"+msg.getMessage()); log.setMsgPojo(msg); } } catch

    1.4K10

    Linux+Windows: 程序崩溃时,在 C++ 代码中,如何获取函数调用栈信息

    一、前言 二、Linux 平台 三、Windwos 平台 一、前言 程序在执行过程中 crash 是非常严重的问题,一般都应该在测试阶段排除掉这些问题,但是总会有漏网之鱼被带到 release 阶段。...因此,程序的日志系统需要侦测这种情况,在代码崩溃的时候获取函数调用栈信息,为 debug 提供有效的信息。...这篇文章的理论知识很少,直接分享 2 段代码:在 Linux 和 Windows 这 2 个平台上,如何用 C++ 来捕获函数调用栈里的信息。 二、Linux 平台 1....Windows 平台下的代码实现,参考了国外某个老兄的代码,如下: 1....利用以上几个神器,基本上可以获取到程序崩溃时的函数调用栈信息,定位问题,有如神助! ----

    7.6K20

    日收 2700+ Star,微软新终端字体正式开源!

    如果你一直有关注微软在开源圈的动态,那你一定知道他们在今年发布了非常多款优质的开源项目。...在 2018 年度的 GitHub 统计报告中,微软也当之无愧成为了 GitHub 上开源项目排名第一的大厂之一。...在官方宣布新终端工具代码将完全开源的时候,开发者们纷纷为其称赞叫好,这一举措,也大大改变了人们对过去微软那个刻板保守的印象。...在你编写代码的时候,编程连字是一项非常有用的辅助功能,在你连续输入几个指定字符时,它会将这些字符合并为一个,以为开发者提供更友好的阅读体验。 如,当你输入 ->,会自动转化为 →,输入 !...最后,还有一点特别有意思,Cascadia Code 这个字体的名字是诸多网友在 Twitter 上投票投出来的哦: ? 今年微软的各项举措,正在慢慢颠覆人们以往的认知。

    55030

    玩转 Windows Terminal

    Profile设置: 【图2】所示的下拉菜单中,列出了"Windows PowerShell"、"命令提示符"和"Azure Cloud Shell"三个选项,为什么是这三项呢?...是在profiles的List集合中配置的。可以看到现有三项正好与图2中的3项一一对应。 既然是可配置的,那么我们是否可以自定义添加呢?当然是可以的,下一小节我们来实验一下,本节先讲现有配置。...快捷键设置: 第48行,"keybindings"数组设置了如何通过一些组合键触发操作命令,例如复制、粘贴、查找等,代码中已经做了注释,就不一一说明了。...在第二节我们知道可以在profiles的List集合中配置新的下拉选项功能。...在List中添加如下代码: { "guid": "{439227e1-65b3-4a60-a518-74afeca0c7c0}", "hidden": false, "name"

    1.5K20

    微软新终端字体正式开源!

    作者:小G 转自:GitHubDaily 如果你一直有关注微软在开源圈的动态,那你一定知道他们在今年发布了非常多款优质的开源项目。...在 2018 年度的 GitHub 统计报告中,微软也当之无愧成为了 GitHub 上开源项目排名第一的大厂之一。...在官方宣布新终端工具代码将完全开源的时候,开发者们纷纷为其称赞叫好,这一举措,也大大改变了人们对过去微软那个刻板保守的印象。...在你编写代码的时候,编程连字是一项非常有用的辅助功能,在你连续输入几个指定字符时,它会将这些字符合并为一个,以为开发者提供更友好的阅读体验。 如,当你输入 ->,会自动转化为 →,输入 !...如果你是使用的 VS Code 编辑器,那现在可以在上面把字体切换为 Cascadia Code 了: 最后,还有一点特别有意思,Cascadia Code 这个字体的名字是诸多网友在 Twitter

    1.5K40

    提前体验让人回归Windows怀抱的Windows Terminal

    并一键连接到你选择的命令或应用程序,例如想切换到Cmd、PowerShell、 Ubuntu等等,一键直达! ? 告别死板的界面,表情用起来 以前的Terminal在界面上……程序员们已无力吐槽了。...Settings文件存储在结构化文本中,便于用户配置。...还可以为每个shell、应用和工具创建对应的配置文件,例如可以给PowerShell、 Cmd、Ubuntu、甚至是Azure 或 IoT 设备配置。..."cursorHeight": 25, "cursorShape": "vintage", "commandline": "cmd.exe", "fontFace": "Cascadia...微软官方原话是这样的: 截至今天,Windows 终端和 Windows 控制台已经成为开源的,您可以从 GitHub 上的存储库克隆,构建,运行和测试代码。

    1.1K30

    推荐几个 VS Code 扩展、主题和字体

    在主流编程语言都使用英语的环境下,项目代码中必然会用到大量英语词汇,即使是使用英语为母语的人也难免会有手抖拼错单词的情况出现。...在实际的项目代码中难免会有各种括号和各种嵌套,随着代码量的增加,阅读难度也随之增加。 有了这个扩展,让你可以轻松辨别嵌套中的不同层级,拯救你的双眼。 ?...itemName=eamodio.gitlens Code Runner 【代码运行器】 可以在 VS Code 中运行代码片段和代码文件,支持绝大部分编程语言。...很好用的一个工具类的扩展,在开发中想要测试一些代码片段时极为方便快捷! ? 详情地址:https://marketplace.visualstudio.com/items?...Cascadia Code 由微软在 Build 2019 大会上开源的一款编程字体,支持连体字(Ligatures),与其一同发布的 Windows Terminal 默认的字体就是这款。

    14.4K51
    领券