1:前言
这是闲来无事对电脑界面进行的优化(瞎整),性能优不优化不一定,界面更好看就完事了
2:Windows Terminal
Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,还可以用于创建你自己的主题并自定义文本、颜色、背景和快捷键绑定。
3:安装
在微软商店即可下载Windows Terminal。
4:配置
结果展示
4-1:配置文件内容
- “defaultProfile”:默认启动工具
- “profiles”:
- “defaults”:通用配置
- “list”:工具列表,powershell,cmd,ubuntu,mongodb,aliclound等
- “schemes”:配色方案
4-2:我的配置
1 | "defaults": { |
设置自己的工具,举例如下
1 | "list": |
可以在
PowerShell
中输入new-guid
获得uuid
4-2-1:SSH连接远程服务器
1 | { |
如上配置,即可连接远程服务器
4-2-2:配色方案
1 | // 配色方案 |
4-2-3:设置背景
将图片放进Terminal的素材文件夹C:\Users\{用户名}\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
1 | { |
因为我没有设置所以没有截图
4-3:on-my-push
安装oh-my-push
1 | Install-Module posh-git -Scope CurrentUser |
以下命令将打开PowerShell的配置文件,如果没有就创建
1 | if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } |
配置文件内容如下
1 | Import-Module posh-git |
配置完之后每次打开PowerShell都会自动加载主题
4-4:PSReadline
PowerShell7自带PSReadline,旧版输入notepad $profile
打开配置文件
输入
1 | Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete |
即可实现tab触发模式
4-5:管理员权限
在运行一些语句时,没有管理员权限经常报错。所以这里提供一种调用方法
PowerShell安装gsudo
1 | PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; iwr -useb https://raw.githubusercontent.com/gerardog/gsudo/master/installgsudo.ps1 | iex" |
如果语句无法运行,显示The remote name could not be resolved: 'raw.githubusercontent.com'
在host文件中添加199.232.68.133 raw.githubusercontent.com
就能成功运行了
安装过程中会提示是否以sudo作为gsudo别名,根据个人需要选择。安装完后重启Terminal,在语句前加上sudo
即可成功调用
也可以建立一个管理员权限的工具
1 | "commandline": "C:\\Users\\lenovo\\apps\\gsudo\\sudo.exe D:\\PowerShell\\7\\pwsh.exe", |
commandline中按照自己的路径配置sudo.exe powershell.exe的路径即可
4-6:右键点击
空白处点击右键
1 | Windows Registry Editor Version 5.00 |
文件位置自行修改