• 欢迎访问佰阅部落
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何使用Windows Termial:试试三窗口、多标签、毛玻璃

实用工具 佰阅 3年前 (2020-06-20) 7350次浏览 0个评论

微软开源发布Windws Termial工具有一段时间了,最初使用时被磨砂背景吸引到了,也确实成为后续主要的生产里工具,平时测试python、docker等等,都用这个。直到今天,我准备学习cmd命令时,再次查看官方文档,的却被微软惊艳到了。不仅有详细图文教程,命令参数说明,还有诸多演示。

0.新功能:一键同时启用三个窗口

wt -p "Command Prompt" ; split-pane -p "Windows PowerShell" ; split-pane -H wsl.exe

你没看错,随便在cmdwin+r输入这个命令,就可以弹出三个窗口的界面。

这里的wt其实就是windows Termial的启动器,跟cmd.exe同目录,全名为wt.exe

1.水平方向分割或垂直方向分割

水平方向命令:Alt + Shift + +
垂直方向命令:Alt + Shift + -

然后当然时无鼠标切换窗口了,用Alt + 方向键即可切换,非常方便。
如何扩大当前窗口呢??
还是用Alt + Shilft + 方向键 即可向上、向下,左右扩展了。
关闭命令:Ctrl + Shilft + w

2. 在Windows 终端中设置 Powerline

安装命令,直接粘贴到powershell,安装 Posh-Git 和 Oh-My-Posh:

Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

Posh-Git 将 Git 状态信息添加到提示,并为 Git 命令、参数、远程和分支名称添加 tab 自动补全。 Oh-My-Posh 为 PowerShell 提示符提供主题功能。

接着继续输入

notepad $PROFILE

弹出后写入下面的内容

Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox

如果启动后显示禁止运行脚本,请使用管理员身份打开powershell,输入下面的命令设置为允许

get-executionpolicy
set-executionpolicy remotesigned

然后下载安装字体,因为Cascadia Code不支持powerline的字体,因此需要Cascadia Code PL,可以从 Cascadia Code GitHub 发布页安装这些字体。

最终效果:

更多主题,可以参考oh-my-posh

相关命令:
显示当前主题列表:Set-Theme mytheme
设置主题:Set-Theme paradox 也就是Set-Theme + 主题名

3.自定义效果:毛玻璃

{
        "theme": "light",
        "profiles": [
            {
                "name" : "PowerShell",
                "source" : "Windows.Terminal.PowershellCore",
                "acrylicOpacity": 0.7,
                "colorScheme" : "Frost",
                "cursorColor" : "#000000",
                "fontFace" : "Cascadia Code PL",
                "useAcrylic": true
            }
        ],
        "schemes": [
            {
                "name" : "Frost",
                "background" : "#FFFFFF",
                "black" : "#3C5712",
                "blue" : "#17b2ff",
                "brightBlack" : "#749B36",
                "brightBlue" : "#27B2F6",
                "brightCyan" : "#13A8C0",
                "brightGreen" : "#89AF50",
                "brightPurple" : "#F2A20A",
                "brightRed" : "#F49B36",
                "brightWhite" : "#741274",
                "brightYellow" : "#991070",
                "cyan" : "#3C96A6",
                "foreground" : "#000000",
                "green" : "#6AAE08",
                "purple" : "#991070",
                "red" : "#8D0C0C",
                "white" : "#6E386E",
                "yellow" : "#991070"
            }
        ]
    }

4.小结

经过上面的设置,是否意味着学会了CMD命令?当然不,Windows的命令行我还是小白,但后面几天会突破下,从上面的设置过程来看,大致格式与linux命令行一致,我们熟悉linux是因为自带了一些命令行参数,而Windows其实也自带一些命令,只不过我们很少去接触,逼近可视化的视窗操作习惯下,很难想到去命令行操作。

为啥我要去补习下Windows命令? 主要是融汇贯通下,虽然Windows拥抱linux后,我们可以直接在wsl里操作,但是桌面命令仍旧需要去学习下。希望未来可以做Windows下的一键脚本、定时任务等等,因为像加密压缩打包文件,也需要调用exe程序,这点python都直白的告诉我了,那我也只能吃透Windows设备的命令行了。


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何使用Windows Termial:试试三窗口、多标签、毛玻璃
喜欢 (0)

您必须 登录 才能发表评论!