Windows Terminal 最佳食用技巧

介绍

Windows Terminal 是一个面向命令行用户的全新、现代化、功能丰富的高性能终端应用程序。主要有下面几个功能html

  • 多选项卡,选项卡之间自由方便切换
  • 窗格
  • Unicode 和 UTF-8 字符支持
  • GPU 加速文本呈现引擎
  • 自定义主题、文本、颜色、背景和快捷键绑定
  • 等等

下面是我配置的终端效果,是否是比原有终端好看多了? git

image.png

安装

  • 经过scoop(下面会介绍scoop)安装
scoop install windows-terminal
复制代码
  • 经过 windows store 安装 (推荐) 会自动更新,直接商店里面搜索 Windows Terminal 便可
  • Github 发布页上发布有内部版本。 若是从 GitHub 安装,终端将不会自动更新为新版本。
  • 其余安装方法可查看这里

scoop

先介绍下scoop,方便后面配置主题。github

scoop 是什么

scoop 是windows平台下的软件包的安装工具,能够管理操做系统上的软件。很是方便,经过简单的几条命令就能实现安装,卸载,更新等操做。shell

scoop 安装

以管理员身份运行powshell,而后粘贴如下命令json

iwr -useb get.scoop.sh | iex
复制代码

安装成功后,使用windows

scoop help
复制代码

查看是否有返回相关信息,若是出现下图所示信息,就说明成功了 bash

image.png

建议将scoop安装软件的目录改到非c盘去,具体设置方法以下:markdown

$env:SCOOP='这里填你本身的目录'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
复制代码

全局安装路径设置工具

$env:SCOOP_GLOBAL='这里填你本身的目录'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
复制代码

scoop 经常使用命令

scoop install xxx    //安装软件
scoop uninstall xxx  //卸载软件
scoop search xxx   //查询库里面是否有这个软件
scoop update xxx  //更新软件
scoop info xxx  //查看软件信息
.....
复制代码

更多的命令可查看这里,或者终端输入oop

scoop help
复制代码

终端主题配置

讲完scoop,能够开始美化我们的终端了。按步骤来

  • 安装终端字体, Fira Code,找到字体文件双击,而后点左上角的安装便可。

  • 安装完字体后以管理员身份运行powshell,输入如下命令,安装 posh-gitoh-my-posh

Install-Module posh-git -Scope CurrentUser
    Install-Module oh-my-posh -Scope CurrentUser
复制代码
  • 而后用下面命令打开默认 PowerShell 的启动配置文件(若是没有就建立)
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force } notepad $PROFILE
复制代码
  • 在弹出的记事本内容中输入如下命令,保存后关闭powshell,打开先前安装好的 Windows Terminal
Import-Module posh-git
   Import-Module oh-my-posh
   Set-Theme PowerLine  //设置主题
复制代码
  • 找到下图中的按钮,点击设置,会有个配置的json文件,打开

    image.png

  • 打开后就是具体的配置,能够经过查看文档进行一些自定义的设置,这里是 中文文档,懒人可直接去个人github,复制个人配置替换便可

终端别名alias

powshell里面也有别名,能快速的提升我们工做效率。官方内置了一些经常使用的别名,可经过下面这条命令查看

Get-Alias
复制代码

固然咱们也能够本身设置一些本身经常使用的别名,具体的设置以下:

  • 在terminal中打开powshell配置文件,若是有vscode,可将notepad 替换为code,vscode带高亮体验更好
notepad $PROFILE
复制代码

经常使用快捷键

  • shift alt +,在同一个标签页横向开启一个新的命令行
  • shift alt -,在同一个标签页纵向开启一个新的命令行
  • ctrl shift w,关闭一个命令行
  • ctrl shift f,命令行搜索 .....更多的快捷键请看 文档

工具

这里推荐一些经常使用工具来提升我们工做效率。

wallhaven

wallhaven,里面全是高清壁纸,图片质量特别高,能够从这里面挑选终端的背景图

Windows Terminal Themes

在线配色工具,配色方案多到数不清

WindowsTerminalHere

WindowsTerminalHere 实现了相似git bash here 的效果,在任意文件夹右键中添加用 windows terminal 打开的功能。 打开连接,下载连接里面的.inf文件,下载完成后右键下载文件,点击安装便可

gsudo

gsudo,实现了相似sudo同样的效果,解决了权限问题. 管理员身份运行powshell,输入如下命令

scoop install gsudo -g
复制代码

安装完成后,你就能愉快的切换管理员模式了,在须要使用的命令前添加 gsudo 便可

quicklook

quicklook是一款能够快速预览文件的软件,只须要按下空格键就能快速预览文件,支持预览文件的格式很是齐全

scoop install quicklook
复制代码

everything

这款软件估计大部分人知道,极速检索文件

scoop install everything
复制代码

utools

utools 是一个极简、插件化、跨平台的现代化桌面软件。经过自由选配丰富的插件,打造你驾轻就熟的工具集合。 经过alt+空格 ,快速呼出菜单,简单的配置就能实现快速翻译,网页快开,快速打开软件等等经常使用的实用功能。他的插件开发也很是简单,你经过简单的配置还能提交本身的插件

最后

一整套下来,你会发现你的终端已经从土包子变成高富帅白富美的漂亮终端了。敲代码也更加愉悦了,工做效率也更高了,吃饭也更香了。快点用起来吧!