安装第三方powershell程序
Fluent Terminal
Fluent Terminal 是一款基于UWP和web技术的终端模拟器
特点
- PowerShell,CMD,Git,WSL或自定义外壳的终端
- 内置对SSH和Mosh连接的支持
- 支持选项卡和多个窗口(类似浏览器)
- 主题和外观配置(导入导出主题)
- 自定义命令快捷键
![c64c7703e355707680bd65121cc2752f.png](https://i-blog.csdnimg.cn/blog_migrate/6ebe00cf73343fd271d61e6442b8d42b.jpeg)
Github仓库地址: Fluent Terminal
安装 Fluent Terminal
点击上述链接,从github仓库获取最新安装源码,解压
- 安装证书
- 运行安装指令
![acc1b8fbd82b9178b0da9dc20020b354.png](https://i-blog.csdnimg.cn/blog_migrate/dd847b703685cd4f544e49be218d0cca.jpeg)
![42544e46977fce4972b4785371683e3e.png](https://i-blog.csdnimg.cn/blog_migrate/4ed1604c3528c1a5bdc7928861eca7c3.jpeg)
安装 oh my posh
以管理员身份打开powershell 执行以下命令,询问 Yes/No,一律输入 Y 确认
//设置可执行的任意脚本
Set-ExecutionPolicy Bypass
//安装 posh-git
Install-Module posh-git -Scope CurrentUser
//安装 oh my posh
Install-Module oh-my-posh -Scope CurrentUser
//启用
Import-Module oh-my-posh
安装 scoop
scoop 是 Windows 平台上体验最好的「包管理器」
环境要求:
1、Windows 版本不低于 Windows 7
2、Windows 中的 PowerShell 版本不低于 PowerShell 3
3、你能 正常、快速 的访问 GitHub 并下载上面的资源
4、你的 Windows 用户名为英文(Windows 用户环境变量中路径值不支持中文字符)
执行命令
#在powershell中以管理员身份执行命令,保证允许本地脚本的执行
set-executionpolicy remotesigned -scope currentuser
# 安装scoop,此过程千万不要退出
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
![6af326a7b3651c5c4cc481fe19fe5262.png](https://i-blog.csdnimg.cn/blog_migrate/82b53732d76ba5c87ab8c45fd88ccb16.png)
- 验证是否安装成功:输入
scoop help
,如果输出很说scoop命令,说明安装成功,日后如果忘记命令,可使用这个命令参考说明
![7b37a67e88bcd2a6b3f128ebca1c9c2a.png](https://i-blog.csdnimg.cn/blog_migrate/74d7cd4201a299d6bd4b2b4a50a37638.png)
- 配置用户样式
# 1、设置 Powershell 的 profile
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
# 2、打开该配置文件
notepad $PROFILE
# 3、复制以下内容到配置文件保存
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox #主题
![13145c6865f21b4a6b07d193134f1a9a.png](https://i-blog.csdnimg.cn/blog_migrate/85c9f996c356a375d7e8d3d7712261bc.png)
注意:如果需要更换样式,将set-theme
后面的主题名称改成你想要的即可,在命令行输入 set-theme 最后重启 Fluent Terminal 查看效果
![b271e280dea285cf7abbab708c008808.png](https://i-blog.csdnimg.cn/blog_migrate/cf2e89a12bf9b6f07cafde16f13d99ce.png)
问题 上述图片中还有一个文件名为中文时,出现中文乱码的问题,经查证,是
git status
命令查看有改动但未提交的文件时总只显示数字串,显示不出中文文件名。原因: 在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。
解决方法: 将git 配置文件 core.quotepath项设置为false。 quotepath表示引用路径,加上--global表示全局配置
git bash 终端输入命令,搞定!!!
git config --global core.quotepath false
- 如果已经配置好 git环境变量,直接在poweshell中输入 git命令 也可以
![b68d70a41dc5916a47cf8c5b50986d84.png](https://i-blog.csdnimg.cn/blog_migrate/4a22601400179e6b32b574623b4fc7d8.png)
安装 powershell 配色方案
安装配色工具 colortool
![8962886395a1f644aab0e5c5b50407f4.png](https://i-blog.csdnimg.cn/blog_migrate/be27c00a5366bf644deb9bc5e17c99c9.png)
此方法未成功,暂时放弃
解决办法:下载配色方案配置文件
itemcolors仓库 将schemes文件夹全部下载下来解压
![c827983d8e67b0d919197c1385cfdac2.png](https://i-blog.csdnimg.cn/blog_migrate/43df4e201e658e71d3552076c3824582.jpeg)
![a2fe8c94fbb5ffb67f70559dba537ff8.png](https://i-blog.csdnimg.cn/blog_migrate/08321ccc0e7402cf89ef57207dc0c81f.png)
去除powershell版权信息
左上角进入设置,添加一个参数即可-NoLogo
![dfa812cf750dc34587b237367a8137fb.png](https://i-blog.csdnimg.cn/blog_migrate/cda71a956d7c6fbe92f1598ee6eb5964.png)
- 测试
![b94c6700a4d9c36acca1d732e2471a2b.png](https://i-blog.csdnimg.cn/blog_migrate/58c9be627161c026384953ee7ea3776b.png)
进阶
- 设置背景:
![099b0164c078b096b2af2d626e18f7af.png](https://i-blog.csdnimg.cn/blog_migrate/89af71fa5d807bddea4e6be1ef2652f3.jpeg)
- 设置背景透明度
![362d9aeb2756b8ed119dadd998d5011b.png](https://i-blog.csdnimg.cn/blog_migrate/69a23267547c46c7e812d9f0122278f8.jpeg)
我的要求没有这么高,能美化到这个程度已经可以满足我的要求了,到此不再往下测试了!!!
总结
- scoop安装失败
![990301ebb9190eb31a7702a6943333be.png](https://i-blog.csdnimg.cn/blog_migrate/4ad0bcdbd1ae32d19199cdf472d9884d.png)
- 进入scoop安装目录,比如我的是
![7f738017e08d36488400925b35473047.png](https://i-blog.csdnimg.cn/blog_migrate/943c66965e724d6142ef0849bdf15fde.png)
- 右键进入powershell,依次运行以下命令:
scoop uninstall scoop
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
如果上面第一句不成功,直接强制将scoop文件夹删除即可
- 总的过程很简单,安装
Fluent Terminal
,安装on my posh
,安装scoop
安装powershell
配色配置文件,中间过程还是比较曲折,但也是值得的。 - 工欲善其事,必先利其器。到此,在这个终端内可以分别执行cmd、powershell、git指令。
Enjoy
参考文章
- 美化Windows系统的终端
- Scoop 管理你的 Windows 软件
- vscode快捷键 助记如何在win10上打造一个漂亮的终端用
- 版权声明:本文为原创文章,版权归本博客所有,转载请注明出处!
- 所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
- 我的个人博客:肖大胖的日常 https://www.betterman.xyz