网站制作价格情况,做百度推广的网站吗,网站关键词seo推广公司哪家好,wordpress页面里可不可以写php一提起PowerShell#xff0c;命令提示符等等#xff0c;想到的就是丑、难用#xff0c;非常丑#xff01;各位可以先感受一下。不过#xff0c;现在我们可以对它做一个美化#xff0c;美化后的效果如下#xff0c;各位也可以感受下(本人不提供背景图)下面做简单记录1、必… 一提起PowerShell命令提示符等等想到的就是丑、难用非常丑各位可以先感受一下。不过现在我们可以对它做一个美化美化后的效果如下各位也可以感受下(本人不提供背景图)下面做简单记录1、必备软件需要两个软件1.1 PowerShell7虽然电脑自带PowerShell但是太旧了微软已经将PowerShell作为一个开源项目了最新的PowerShell版本为7.0.1下载地址https://github.com/PowerShell/PowerShell/releases1.2 Windows Terminal相当于PowerShell的客户端或者说是衣服。可以将包括PowerShell在内的很多东西集成进来。Windows Terminal 1.0大概5月20日左右发布的。相关文档可以访问https://docs.microsoft.com/zh-cn/windows/terminal/get-started下载与安装可以直接在Win10 Store中找到。2、基本设置这里首先要将Windows Terminal的默认PowerShell改为新的7.x.x点击设置在打开的setting.json文件中修改powershell对应的部分即可。(也可以新建一个但要注意要唯一的GUID)修改设置内容如下供参考可根据个人喜好进行其他设置。{ // Make changes here to the powershell.exe profile guid: {61c54bbd-c2c6-5271-96e7-009a87ff44bf}, //要显示的标签名称 name: PowerShell7, //安装的PowerShell7.0.1的pwsh.exe文件位置 commandline: C:\\Program Files\\PowerShell\\7\\pwsh.exe -nologo, hidden: false, //是否使用磨玻璃效果(用背景图的话就注释掉) //useAcrylic : true, //如果使用毛玻璃效果透明多的设置 //acrylicOpacity : 0.70, //背景颜色(与毛玻璃效果、背景图是相互矛盾的只能用一种) //background : #1C1C1C, //字体设置 fontFace : Hasklug Nerd Font, //背景图 backgroundImage : C:\\Users\\raink\\AppData\\Local\\PImage\\03.png, //图标 icon : C:\\Program Files\\PowerShell\\7\\assets\\Powershell_av_colors.ico}其次还可以设置一些其他的//这个是setting.json的整体文件结构{ //默认打开项这里的GUID从profiles里任选一个这里就用PowerShell7对应的 defaultProfile: {61c54bbd-c2c6-5271-96e7-009a87ff44bf}, //默认打开时的窗口大小90列20行 initialCols : 90, initialRows : 20, profiles: [ { name: cmd, ………… }, { //上文中PowerShell7的设置对应这个大括号 name: PowerShell7, ………… }, { name: PowerShell Core, ………… }], //一些快捷键的设置 keybindings: [ { command: closePane, keys: ctrlshiftw }, { command: paste, keys: ctrlv }, { command: copy, keys: ctrlc }, { command: newTab, keys: ctrlt }]}这样我们打开Windows Terminal时就能默认以Powershell7启动但是也只是设置了背景图等。说明一点我在..pwsh.exe的后面追加了“-nologo”起什么作用呢就是隐藏掉一些没用的信息如果不加就是下面这个效果。里面的字体我会在下文说明。接下来是设置Powershell7的主题3、Powershell主题设置3.1 安装插件设置主题这里需要安装两个包在pwsh(powershell)中执行下面两个安装Install-Module posh-git -Scope AllUsersInstall-Module oh-my-posh -Scope AllUsers说明一下我的个人电脑所以按照AllUser来安装的也可以使用CurrentUser 来安装相关说明可参考Install-Moduel指令说明:https://docs.microsoft.com/en-us/powershell/module/powershellget/install-module?viewpowershell-7接下来安装PSReadLineInstall-Module -Name PSReadLine -AllowPrerelease -Scope AllUsers -Force -SkipPublisherCheck3.2 主题设置安装好后就是设置主题在pwsh中输入$profile能看到配置文件所在的地方可以“按图索骥”的去找到后打开如果你安装了 vs code(或者其他的文本编辑)也可以直接输入“code $proflie”用vs code打开进行编辑。在文件中写入如下内容Import-Module posh-gitImport-Module oh-my-poshSet-Theme Agnoster其中“Set-Theme”就是指定主题有哪些主题可供选择呢参考oh-my-posh的github主页3.3 主题修改3.3.1隐藏计算机名所选择的Agnoster主题有点不喜欢的地方就是会显示用户名和电脑名电脑名有点长显得难看怎么修改当然我不推荐修改源文件我们可以以它为模板自定义一个主题参考3.1中的Install-Module相关说明因为是针对AllUser安装的所以在C:\Program Files\PowerShell\Modules\oh-my-posh\2.0.412\Themes 路径下(如果是CurrentUser应该在C:\Users\用户名\Documents\WindowsPowerShell\...路径下)应该能看到所有主题对应的psm1文件.复制 Agnoster.psm1 建立副本并重新起一个好听的名字比如“MyTheme.psm1”然后修改文件操作权限(免得修改完不能保存)。用vs code或者记事本打开。找到看代码应该能懂吧按自己喜好修改(我是删除了“computer”然后把“$user$computer”改成了字符表情亲测Emoji也是可以的但是如果使用Emoji在vscode的终端中可能会出现对不齐的情况)3.3.2 显示路径通常默认路径是以“~”代替。但是也许你想要完整的清晰的路径显示。还是在这个主题文件中修改为下面的(ShortPath改为FullPath)在打开“....\PowerShell\Modules\oh-my-posh\2.0.412\Helpers”路径下的“Prompt.ps1”文件找到 Get-FullPath 方法把最后的返回值改掉(你一定能看懂下图的)最后保存重启W T 就会看到4、乱码问题解决其实设置完最常见的问题就是乱码各种方框与问号。我也在这个问题上纠缠了很久看很多大佬的博客都说要用“更纱黑体”这种字体通过下载应用这种字体确实能解决方框和问号但是还是差强人意就像我上面的截图里那个python的小图标处是空白的我一直以为那就是个空白。。直到我从WT的官网中无意中翻到了另一个网址https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindowsTerminalWithPowerlineNerdFontsCascadiaCodeWSLAndOhmyposh.aspx于是找到了这个字体网站https://www.nerdfonts.com/里面有一些添加了大量额外的字形的流行字体。我找了CodeNewRoman Nerd Font字体下载安装并在WT的设置(setting.json)中进行设置(填了本文2节的坑)就好看多了。