PowerShell 美化配置

安装windows terminal

微软商店安装,搜索terminal,安装即可

打开方式

①在文档框输入 wt

这里的第二步已经不需要了, 在2021. 1 .29的更新已解决

②注册表 regedit

  • 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell

  • 右键 > 新建 > 项,名称填写 “Terminal”

  • 修改默认数据为Terminal Here

  • 可以去阿里矢量图下载一个terminal图标,并放到 C:\Users\xxx\AppData\Local\Microsoft\WindowsApps目录下

  • ~~新建一个字符串值Icon,数据为 C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\wt.ico

    image-20200712194623070

  • 在新建的 “Terminal ” 上右键 > 新建 > 项,名称填写“command”,

  • 参数如下,以上所有的xxx记得替换

    C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\wt.exe -d.
    
  • 在任意位置右键

    效果
    在这里插入图片描述

新版效果
在这里插入图片描述

安装字体

①可以到微软商店安装,更纱黑体

②github链接 https://github.com/be5invis/Sarasa-Gothic/releases

安装模块

# 安装posh-git和oh-my-posh
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
# 启用默认设置
Set-Prompt
# 选中主题
Set-Theme Paradox
# 使用记事本打开PS配置文件(如无则创建该文件)
if (!(Test-Path -Path $PROFILE )) {
    
     New-Item -Type File -Path $PROFILE -Force }
# 编辑文件
notepad $PROFILE
# 编辑内容
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

配置文件路径如下,可以设置vscode为json编辑器

C:\Users\26825\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json

大致如下

{
    
    
    //窗口大小
    "initialCols": 80,
    "initialRows": 20,
    //右键复制
    "copyOnSelect": true,
    "profiles": {
    
    
        "defaults": {
    
    
            ...
        },
        "list": [{
    
    
            ...
        }]
    },
    "schemes": [{
    
    
        ...
    }],
}

defaults配置

{
    
    

    "acrylicOpacity" : 0.90, //亚克力背景透明度(需启用useAcrylic)
    // "background" : "#012456", //背景颜色,PS默认为蓝色
    "closeOnExit" : true, //关闭窗口的时候退出所有挂载的程序
    "colorScheme" : "Dracula", //配色方案(Dracula需导入)
    "commandline" : "powershell.exe", //此处终端打开PS
    "cursorColor" : "#FFFFFF", //光标颜色
    "cursorShape" : "bar", //光标形状(默认为bar,即条状)
    "fontFace" : "等距更纱黑体 SC", //所用字体
    "fontSize" : 12, //字体大小
    "name": "Windows PowerShell", //在下拉菜单里显示的名称
    "tabTitle" : "Windows PowerShell", //在选项卡上显示的名称
    "padding" : "0, 0, 0, 0", //内容的边框距,默认填充全部空间
    "snapOnInput" : true, //输入的时候自动滚动到输入位置
    "startingDirectory" : ".", //初始工作目录,默认为用户目录
    "useAcrylic" : true //使用亚克力效果
},

schemes配置

"schemes": [
    {
    
    
        "background" : "#282A36",
        "black" : "#21222C",
        "blue" : "#BD93F9",
        "brightBlack" : "#6272A4",
        "brightBlue" : "#D6ACFF",
        "brightCyan" : "#A4FFFF",
        "brightGreen" : "#69FF94",
        "brightPurple" : "#FF92DF",
        "brightRed" : "#FF6E6E",
        "brightWhite" : "#FFFFFF",
        "brightYellow" : "#FFFFA5",
        "cyan" : "#8BE9FD",
        "foreground" : "#F8F8F2",
        "green" : "#50FA7B",
        "name" : "Dracula",
        "purple" : "#FF79C6",
        "red" : "#FF5555",
        "white" : "#F8F8F2",
        "yellow" : "#F1FA8C"
    }
],

安装gsudo管理员模块

用法与sudo一样

PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; iwr -useb https://raw.githubusercontent.com/gerardog/gsudo/master/installgsudo.ps1 | iex"

并配置如下内容:

"list": [
  {
    
    
      "guid": "{41dd7a51-f0e1-4420-a2ec-1a7130b7e950}",
      "name": "Windows PowerShell Elevated",
      "commandline": "gsudo.exe powershell.exe",
      "hidden": false,
      "icon" : "https://i.imgur.com/Giuj3FT.png"
  },
  //...
]

最终效果

image-20200705101647476

查看模块

①确定已安装 PowerShell 库中的哪些模块,请运行

Get-InstalledModule

②同样,若要确定已安装 PowerShell 库中的哪些脚本,请运行

Get-InstalledScript

③获取更高版本

Update-Module

④查看环境变量包含bin目录

(type env:path) -split ';' | sls bin

猜你喜欢

转载自blog.csdn.net/weimeibuqieryu/article/details/107304185