终端美化

 

windows和linux下终端美化

终端使用渐多 美化之

linux

linux下选择了oh-my-zsh.

zsh是一个Unix shell,Z shell的简称.

oh-my-zsh是zsh的扩展工具,为zsh提供插件和主题管理.

安装zsh和oh-my-zsh

apt install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# 或使用wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装完成后可以在~\/.zshrc文件中修改主题和插件等设置.目前偏爱simple主题和extract插件

安装高亮插件zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
添加插件设置到~/.zshrc
plugins=( [plugins...] zsh-syntax-highlighting)

windows

windows下使用了powershell 6,fluent terminal,oh my posh,更纱黑体.

powershell 6是最新版的powershell,内置了readline,fluent terminal是一个第三方ui,支持powershell,wsl,cmd,oh my posh是powershell的主题管理插件,更纱黑体是一组支持命令行使用的中文字体.

安装powershell6:

  • 正常下载安装即可.

安装fluent terminal:

  • 下载release安装包
  • 打开windows的开发者模式
  • 执行Install.ps1
  • 根据脚本信息修改注册表选项

安装oh my posh:

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

安装更纱黑体:

  • 下载安装即可.
  • 在fluent terminal或其它终端设置中设置字体为sarasa mono t sc

设置paradox主题:

  • 在fluent terminal中打开$profile文件,添加Set-Theme Paradox

微调主题:

# (Themes/Paradox.psm1)
# 注销git信息 43行
$status = Get-VCSStatus
# 修改时间格式 54行
$timeStamp = Get-Date -UFormat %T

# defaults.ps1
# 修改背景颜色 41行
SessionInfoBackgroundColor       = [ConsoleColor]::DarkMagenta
# SessionInfoBackgroundColor       = [ConsoleColor]::Cyan