乘风破浪 激流勇进
你好!欢迎来看Tuziki !

给Window Terminal手动添加系统右键菜单项并使用 Oh My Posh 为 PowerShell美化UI

是不是很sao气!

新一代的Window Terminal主要功能:

  • 支持各种Shell的配置文件,例如:PowerShell、CMD、WSL2、Git Bash等;
  • 支持多窗口(选项卡);
  • 支持窗口分屏;
  • 支持Unicode和UTF-8字符,支持各种语言的表情符号和字符;
  • 支持GPU加速文本呈现引擎;
  • 支持自定义主题、自定义文本、颜色、背景颜色、背景图片等;
  • 支持自定义操作,快捷键操作;


就确实很香啊,当然主要是UI好看多了,定制话的界面也很好看。

对于用windows系统开发的人来说是性价比很不错的工具。

在Win10上面需要手动的安装,包括他的路径和打开方式:


如果可以打开本机的Microsoft Store,可以直接搜索Terminal


如果打开不开Microsoft Store 则可以试试按照这个操作一番:https://zhuanlan.zhihu.com/p/646588259

另外,如果是你本机挂了代理也可能造成打不开Store的情况,要关掉它:


Win+Q键打开搜索,输入控制面板并打开;=>网络和 Internet => Internet选项 => 局域网设置 ,然后去掉代理之后Store级可以打开了。


对于不想处理以上设置的,可以尝试手动:

下载最新版的:https://github.com/microsoft/terminal/releases

在本地的解压缩文件里可以直接运行即可。


但是在一般的日常开发使用时,直接点开就是系统根目录,要手动输入开发目录路径打开,这样很麻烦,添加系统右键会更加方便:

这里分为两种情况:

一、在文件夹空白处点击右键菜单


二、在文件夹上面点击右键菜单


这两差不多是在同一个地方设置,打开注册表:Win+R,输入regedit,打开路径

计算机\HKEY_CLASSES_ROOT\Directory\Background


分别在计算机\HKEY_CLASSES_ROOT\Directory\Background 和 计算机\HKEY_CLASSES_ROOT\Directory\shell

新建WindowsTerminal文件夹,下再建command文件夹

点击WindowsTerminal,在右边默认里面输入数据:打开WindowsTerminal

再新建一个项,icon,输入数据:D:\Program Files\terminal-1.19.3172.0\WindowsTerminal.exe

再点击command,在右边默认里面输入数据:"D:\Program Files\terminal-1.19.3172.0\WindowsTerminal.exe" -d "%V"


然后重复上面的操作,到Background 也做同样的设置:




完结,撒花✿✿ヽ(°▽°)ノ✿


另外,如果想美化WindowsTerminal的UI定制主题,比如Oh My Posh,可以按照下面的方法:

https://learn.microsoft.com/zh-cn/windows/terminal/tutorials/custom-prompt-setup#use-terminal-icons-to-add-missing-folder-or-file-icons

https://www.zhihu.com/question/333388614/answer/3228015573


简单说一下就是,在windows Store里面安装最新版的WindowsTerminal 和 Oh My Posh,之后:

1、安装WindowsTerminal 和 Oh My Posh

2、下载https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip这个字体包,解压之后全部选择,点右键全部安装

3、进入Windows Terminal的设置中,打开JSON文件,找到 defaults设置:

并且这里可以设置背景图,背景图也可以在设置里面手动设置的。

"defaults": 
{
    "backgroundImage": "C:\\Users\\tutuWinHome\\Documents\\Terminal\\1.png",
    "backgroundImageOpacity": 0.65,
    "backgroundImageStretchMode": "fill",
    "font": 
    {
        "face": "MesloLGM NF"
    }
},


4、配置一下Powell Shell,因为Terminal默认用的它:

输入$profile

得到C:\Users\tutuWinHome\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

再输入notepad $profile,会显示配置文件路径,没有则要自己去创建文件夹,并创建这个文件

输入oh-my-posh init pwsh --config 'C:\Users\tutuWinHome\AppData\Local\Programs\oh-my-posh\themes\dracula.omp.json' | Invoke-Expression

保存。

完结,撒花✿✿ヽ(°▽°)ノ✿


附上一些好看的UI主题:

另外,安装好之后,输入Get-PoshThemes可以查看Oh My Posh的所有主题demo,选择你喜欢的主题名,修改上面的ps1文件里面的参数就可以了


返回列表
返回顶部←