Windows Terminal 配置(主题及Git)

2023-11-06

1.安装Windows Terminal

  1. 推荐在window 应用商店安装,也可以在github下载安装Github地址
  2. 解决未经签名的脚本在电脑运行权限问题
  3. PS:Win11目前已经自带了Windows Terminal,Windows Terminal和powershell 关系可以理解为C++和Visual Studio的关系
  4. Git安装,链接
Set-ExecutionPolicy Bypass

2.安装主题及配置git提示信息

  1. oh-my-posh主题安装
Install-Module oh-my-posh -Scope CurrentUser
  1. posh-git git提示信息安装
Install-Module posh-git -Scope CurrentUser
  1. 修改启动编辑power shell配置文件的引
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
  1. 快速使用记事本打开配置文件
notepad $PROFILE
  1. 在打开的记事本中写入如下内容(脚本文件),并保存
Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme agnoster
  • 第一条命令表示导入posh-git
  • 第二条命令表示导入oh-my-posh
  • 第三条命令表示设置主题为JanDeDobbeleer
oh-my-posh(版本3)主题的命令
  • 查看所有主题以及主题的名称
 Get-PoshThemes
  • 设置主题(此项需要修改步骤5中的最后一行)
Set-PoshPrompt -Theme XXX

3.解决字体(乱码问题)

文字异常情况

  1. 下载字体,链接
  2. 点击DownLoads
  3. 选择字体并下载
  • DejaVuSansMono Nerd Font(尤其推荐这套)
  • Cousine Nerd Font
  1. 下载后右键解压,然后全选,右键安装安装字体
  2. 点击设置,选择“高级”选项卡,选择字体“DejaVuSansMono Nerd Font”设置文字方式
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Terminal 配置(主题及Git) 的相关文章

  • 如何使文件自我更新(Native C++)

    我将 Microsoft Visual Studio 2008 与 Windows 目标部署结合使用 我如何使文件 自我更新 我已经完成了 通过网络传输 部分 但是如何使可执行文件重写自身 基本上 我想为还包含自动更新程序的目录编写一个自动
  • 如何正确调用 LsaLogonUser 进行交互式登录?

    我正在尝试使用 LsaLogonUser 创建交互式登录会话 但它总是返回STATUS INVALID INFO CLASS 0xc0000003 从网上查到的内存布局KERB INTERACTIVE LOGON结构很棘手 但我很确定我做得
  • 是否可以确定哪个键盘发送了按键?

    我有一个 Windows Media Center 遥控器 Windows 将其识别为键盘 当我使用 Windows Media Center 运行多显示器设置并在一个屏幕上播放视频时 遥控器的输入将与常规键盘一起定向到活动窗口 因此 当我
  • 如何使用 7zip powershell 包含文件和文件夹

    我试图让我的 powershell 脚本压缩一些文件和文件夹 目前 我可以使我的脚本要么压缩所有文件 不包含文件夹 要么压缩包含文件夹但到错误路径的所有文件 一个例子是 如果我有一个名为 wordpress 的文件夹 其中包含文件和一些子文
  • Emacs shell:保存提交消息

    我几天前开始使用 emacs 在 emacs shell M x shell 中使用 git 时遇到问题 当我 git commit 或 git commit amend 时 它会打开 vim 来编辑并保存提交消息 我对此表示同意 但我找不
  • Azure 自动化 Powershell Runbook 无法进行 LoadAssembly

    我是 Powershell Runbook 的新手 所以如果我遗漏了一些明显的内容 请原谅我 我正在尝试从我的脚本记录 Application Insights 请求 但甚至无法加载 DLL 尽管我已经看到其他代码执行非常类似的操作 请注意
  • 调用 close() 后大文件没有立即刷新到磁盘?

    我正在使用 python 脚本创建大文件 超过1GB 实际上有 8 个 在创建它们之后 我必须创建将使用这些文件的进程 该脚本如下所示 This is more complex function but it basically does
  • Powershell:别名和函数有什么区别?

    Im setting up my powershell profile to create aliases of commonly used commands On Microsoft s documentation https learn
  • 从 svn 到 git,移动了主干

    我正在尝试将 svn 存储库切换到 git 这是一个旧的存储库 以前的维护者之一为每个新版本移动了主干 例如 以前的存储库位于 svn ssh svn mycompany com project release 1 trunk 现在 我们当
  • 使用可通过 FTP 访问的 Web 服务器进行 Git 托管?

    我运行一个 糟糕的 网站 托管在第三方网络服务器上 我可以通过 FTP 访问我的 Web 服务器 据推测 Git 本身具有通过 FTP 推送 拉取的能力 由于我的 Web 服务器已经可以随处访问 我希望将其用作集中式 Git 存储库 我可以
  • C++ 控制台键盘事件

    有什么方法可以获取 Windows 控制台中的关键事件吗 我需要一种无需 GUI 即可快速获取 keydown 和 keyup 事件的方法 我尝试过使用 getch 但它没有获取按键并等待按下某个键才返回 Use ReadConsoleIn
  • 如何在cygwin下更改git中文件的大小写?

    我们在区分大小写 不敏感的混合环境 cywgin linux 中工作 今天有人通过重命名文件 将 S 更改为 s 对我们的工作流程造成了小破坏 这导致了各种有趣的跨分支合并问题 而且说实话 没有人完全确定发生了什么 在 cygwin 的 g
  • 如何检查窗口在用户屏幕上是否完全可见?

    有没有办法检查 WinForm 在屏幕上完全可见 例如是否超出屏幕范围 我已经尝试使用 SystemInformation VirtualScreen 来实现此目的 只要虚拟屏幕是一个矩形 它就可以很好地工作 但是一旦它不是 例如 L 形的
  • 如何检查应用程序的另一个实例是否正在运行[重复]

    这个问题在这里已经有答案了 有人可以展示如何检查程序的另一个实例 例如 test exe 是否正在运行 如果是 则停止加载应用程序 如果存在该实例 想要一些严肃的代码吗 这里是 var exists System Diagnostics P
  • 适用于 Windows 的 PHP 支持的 GUI 应用程序

    我知道 PHP 是一种解释性语言 对于基于 Web 的事物来说 不是为在实际操作系统上运行 GUI 应用程序而设计的 但是有没有办法呢 基本上 是否有一个框架 系统允许我创建 本机 基本上是二进制文件 exe 看起来像带有本机控件和所有内容
  • Windows Defender 检测 Python EXE 为木马

    我制作了一个 Python 脚本 将 Windows 目录以 zip 形式邮寄给我 我使用 sched 模块添加了一个调度程序 每小时重复一次 我试图制作一个简单的同步应用程序供个人使用 在 Windows 启动时启动 我使用将其转换为 e
  • 在新的浏览器进程中打开 URL

    我需要在新的浏览器进程中打开 URL 当浏览器进程退出时我需要收到通知 我当前使用的代码如下 Process browser new Process browser EnableRaisingEvents true browser Star
  • 如何在 PowerShell 中将 5.7303333333e+02 等字符串转换为十进制?

    我正在尝试转换字符串 例如5 7303333333e 02 to the decimal类型 我尝试过使用 decimal TryParse但返回值是假的 有没有类似的方法 datetime parseexact 或任何干净的方法来转换这些
  • 运行 npm install - 如何配置不使用 SSH(端口被防火墙阻止)

    当我跑步时npm install大多数模块配置正确 然而 至少有人想击中ssh 拉取模块的地址 不幸的是 我的公司有一项政策 不允许内部网络之外的 SSH 连接 我收到的具体错误是 Error while executing npm ERR
  • git merge 和 git merge origin 之间的区别

    这不是一个关于git merge origin branch vs git merge origin branch git merge

随机推荐

  • [创业之路-68]:科创板上市公司符合哪些条件

    上交所发布 关于在上交所设立科创板并试点注册制相关情况答记者问 上交所将认真落实习指示 在证监会的指导下 积极研究制订科创板和注册制试点方案 向市场征求意见并履行报批程序后实施 科创板是独立于现有主板市场的新设板块 并在该板块内进行注册制试
  • could not establish connection to host:The VS Code Server failed to start

    即 vscode使用ssh无法连接远程主机 报出 The VS Code Server failed to start 解决方法 查看VSCode的版本和安装的扩展包Remote SSH是否版本配合 用过cuda的跑过深度学习的人应该对版本
  • Qt CAN总线API扩展

    Qt CAN Bus API extensions Qt CAN总线API扩展 April 20 2023 by Ivan Solovev Comments 2023年4月20日 Ivan Solovev 评论 The latest Qt
  • 《Qt 5.9 C++开发指南》第2.2节 可视化UI设计【完整版】

    2 2 可视化UI设计 在上一节 通过一个极简单的应用程序 分析了Qt创建的GUI应用程序的各个文件的作用 剖析了可视化设计的UI文件是如何被转换为C 的类定义 并自动创建界面的 这些是使用Qt Creator可视化设计用户界面 并使各个部
  • RHCS套件+NGINX实现高可用集群配置(luci+ricci+fence)

    1 什么是RHCS RHCS是Red Hat Cluster Suite的缩写 也就是红帽子集群套件 RHCS是一个能够提供高可用性 高可靠性 负载均衡 存储共享且经济廉价的集群工具集合 它将集群系统中三大集群架构融合一体 可以给web应用
  • Maya---合并顶点

    Maya学习必遇到的31个常用命令 超详细讲解 解决你的所有疑问 Maya教程 Maya基础教程 Maya入门教程 Maya人物建模 Maya游戏建模 哔哩哔哩 bilibili萌新up 跪求观众姥爷们的一键三连 UP猪给姥爷磕头了大佬交流
  • POJ--1159:Palindrome (DP求最长公共子序列)

    1 题目源地址 http poj org problem id 1159 2 题目大意 题目就是给你一个字符串 问你添加最少几个字符之后字符串变成回文字符串 求给出的字符串和逆序的字符串的最长公共子序列 用总长度减去这个最长公共子序列的长度
  • PTA基础编程题目集 6-7 统计某类完全平方数

    本题要求实现一个函数 判断任一给定整数N是否满足条件 它是完全平方数 又至少有两位数字相同 如144 676等 函数接口定义 int IsTheNumber const int N 其中N是用户传入的参数 如果N满足条件 则该函数必须返回1
  • 2023Robocom睿抗(本科组省赛)1-亚运奖牌榜

    2022 年第 19 届亚运会即将在杭州召开 杭州已经做好准备欢迎全亚洲的观众一同参与亚运盛会了 你正在开发一款跟亚运奖牌计算相关的 App 给定两个国家的获奖情况 你的任务是计算这两个国家 地区的奖牌情况 并确定哪个国家 地区要排在奖牌榜
  • Java基础学习总结(17)——线程

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 线程的基本概念 线程理解 线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程 main 叫做主分支 也叫主线程 程只是一个静态的概念 机器上的一个 class文
  • Java并发编程:Copy-On-Write机制详解

    前言 在多线程并发访问共享数据时 可能会出现并发问题导致程序崩溃 数据异常等情况 为了避免这些问题 Java中提供了多种并发控制方法 其中Copy On Write COW 机制就是一种常用的技术 本文将详细介绍COW机制的概念 如何保证线
  • CheckBox setCheckchangelistener()方法 监听事件

    CheckBox 默认是false 监听事件 setCheckchangelistener 方法判断是否选中 使用常用判断语句即可集合使用 比如 If Switch 比较常见 switch expression case value 语句
  • 代码质量评估的新方法

    我们如何对写出的代码进行质量评估 在这一块的方法 标准一直都比较模糊 传统意义上 我们一直使用CMMI中bug率 千行代码缺陷率 bug数量 1K行代码 对软件代码质量进行评估 这种方法也被广泛的应用到6西格玛质量管理方法里 千行代码缺陷率
  • efi shell的英文介绍_请问电脑开机后显示英文字母efi shell version 2.31是什么意思...

    你好 你说的这种情况 一般都是由 系统软件 内存 硬盘引起的 1 电脑不心装上了恶意软件 或上网时产生了恶意程序 建议用360 卫士 金山卫士等软件 清理垃圾 查杀恶意软件 就可能解决 实在不行 重装 还原过系统 可以解决软件引起的问题 2
  • Ninja安装和基本使用

    Ninja是一个比Make更快速的小型构建系统 其github地址为 https ninja build org Ninja源码安装 构造Ninja可使用CMake或python 需要先安装re2c 安装re2c 下载地址 http re2
  • Windows内核原理与实现:Windows子系统

    用户登录 即使是终端服务 到Windows中时 操作系统为用户建立一个会话 每个子系统会话都有自己的会话空间 属于某一会话的资源将从该会话空间中分配 通常我们运行的图形界面应用程序运行在默认桌面上 交互式窗口站有独立的剪贴板 键盘 鼠标 显
  • Markdown最详细的语法教程,.md文件解读

    md即markdown文件的基本常用编写语法 是一种快速标记 快速排版语言 现在很多前段项目中的说明文件readme等都是用 md文件编写的 而且很多企业也在在鼓励使用这种编辑方式 特别作为一个前端从业者更要学会使用这种语言 当然这种语言更
  • Jenkins代码规范集成(Findbugs,PMD,checkstyle,)

    Findbugs 检索性能缺陷及逻辑问题 Findbugs只能找出JAVA的逻辑问题 常见的问题类似空指针 忽略返回值等 PMD 检测类似开启未关闭 未用的变量等问题 一般不涉及逻辑 注重每个变量 checkstyle 检测代码格式 这里一
  • 如何搭建关键字驱动自动化测试框架?

    前言 那么这篇文章我们将了解关键字驱动测试又是如何驱动自动化测试完成整个测试过程的 关键字驱动框架是一种功能自动化测试框架 它也被称为表格驱动测试或者基于动作字的测试 关键字驱动的框架的基本工作是将测试用例分成四个不同的部分 首先是测试步骤
  • Windows Terminal 配置(主题及Git)

    1 安装Windows Terminal 推荐在window 应用商店安装 也可以在github下载安装Github地址 解决未经签名的脚本在电脑运行权限问题 PS Win11目前已经自带了Windows Terminal Windows