首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

终端美化

lsd (LSDeluxe)

这个项目是 GNU ls 命令的重写,增加了一些功能,如终端颜色、图标视图、更多格式化选项等。该项目深受 super colorls 项目的启发。

安装前的终端显示

安装指令

lsd命令支持多个系统及发行版。

# Arch 系列安装

sudo pacman -S lsd

# debian 系列

sudo apt install lsd

# windows

winget install --id lsd-rs.lsd

# 或者

scoop install lsd

choco install lsd

字体 [字体]

安装后直接使用lsd 指令会导致部分显示乱码问题,需要安装字体。

字体下载:https://wwyn.lanzout.com/ilksc2jkzymd

建议安装压缩包里的下面两种字体即可

AnonymiceProNerdFont-Regular.ttf

终端文件夹图标大

AnonymiceProNerdFontMono-Regular.ttf

终端文件夹图标小

安装后终端执行 sudo fc-cache -vf刷新一下字体缓存

字体安装后需要在终端设置里选择安装的字体后生效。

linux 可以设置配置文件~.bashrc  ,添加alias ls="lsd" ,保存并退出后,执行source .bashrc生效,以替换系统自带的 ls 显示。windows 则通过修改系统环境变量实现 lsd 命令的显示。本篇主要以linux为主。

如果遇到字体颜色亮度显示让眼睛不舒适情况,可以在终端设置调节显示字体颜色。

Oh my zsh

以前所未有的方式释放您的终端。Oh My Zsh 是一个令人愉快的开源社区驱动框架,用于管理您的 zsh 配置。它捆绑了数以千计的有用功能、帮助程序、插件、主题和一些颠覆您对传统终端认知的东西......

安装zsh

# Arch

sudo pacman -S zsh

# Debian系列

sudo apt install zsh

安装后查看zsh所在目录

whereis zsh

切换默认 bash 为 zsh

chsh -s /usr/bin/zsh 你的用户名

某些场景下 zsh 可能没有执行一些脚本的权限,遇到时可以终端直接输入 bash ,可以切回默认 shell ,或者直接终端 bash 你的执行脚本.sh 即可。

配置 Oh My Zsh

需要用到 wget 和 git 软件包,如果没有的话需要安装一下。

# Arch

sudo pacman -S wget git curl

# Debian

sudo apt install wget git curl

用下面的命令安装 Oh My Zsh:

# 安装方法一 wget

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

# 安装方法二 curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 三 以上太慢或者失效,备用指令

sh -c "$(wget -O- https://install.ohmyz.sh/ )"

如果上述重复两三次都失效,排除网络原因,有时候你可能需要sudo或者bahs前缀来执行,这里提供了一键安装脚本可供尝试:

安装脚本下载:https://wwyn.lanzout.com/iZcke2jl0qkj

下载后解压, sudo chmod +x installmyzsh.sh 赋予文件执行权限,然后./installmyzsh.sh执行安装

安装完成。

用文本编辑器打开~/.zshrc文件,将ZSH_THEME变量设为你喜欢的主题名。

ls -la        # 查看当前目录

vim .zshrc

# 找到  ZSH_THEME

ZSH_THEME="jonathan"

:wq   # 保存退出

source .zshrc

jonathan 主题效果!

zsh 自动补全高亮插件

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

zsh 语法高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

插件应用,编辑~/.zshrc 文件,找到plugins添加以下括号的内容,没找到可直接添加以下内容。

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

:wq   # 保存后退出

source .zshrc

插件开始生效。

oh-my-zsh 终极主题 powerlevel10k

安装

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

配置

# 编辑 ~/.zshrc文件,将主题改成

ZSH_THEME="powerlevel10k/powerlevel10k"

:wq # 保存退出

# 执行后生效

source .zshrc

根据提示配置主题:

根据实际情况选yes or no

到了这里,选择自己喜欢的样式即可。

到此,oh-my-zsh 基本美化配置完成。个人还是喜欢自带的jonathan主题效果!更多功能和插件可访问社区论坛。

oh my posh

适用于任何shell的提示主题引擎。终端主题美化的一个工具,支持windows、linux、mac 。本文以linux为主,其他系统详见 oh my posh 官网:https://ohmyposh.dev/

linux安装

curl -s https://ohmyposh.dev/install.sh | bash -s

安装完成后,确保您已经文章中[[#字体 [字体]]]安装中安装了提供的字体。不然可能无法显示部分效果。

使它在我们的 bash 中生效,编辑~/.bashrc 文件,添加以下代码:

eval "$(/home/micheal/.local/bin/oh-my-posh init bash)"

# eval "$(你的安装路径/oh-my-posh init bash)"

# 保存退出后执行

source .bashrc

配置文件编辑

source .bashrc 生效后的默认主题

oh-my-posh主题预览PDF:https://wwyn.lanzout.com/iYxIP2k5iabc

推荐的几款主题:

blue-owl

blueish

在用的是下面这款

night-owl

终端美化 windows 篇

不管是linux还是windows 都建议先安装好本文提供的[[#字体 [字体]]] 在开始操作。在终端设置好字体。

本设备是以新版本的win11为测试机。老旧版本请更新一下系统。

lsd 安装

winget install lsd

oh my posh 安装

winget install JanDeDobbeleer.OhMyPosh -s winget

winget install clink

安装后不是最新版,可在cmd终端用clink update进行更新

load(io.popen('oh-my-posh init cmd'):read("*a"))()

安装并设置好终端字体,重启cmd终端生效。

主题

load(io.popen('oh-my-posh init cmd --config C:\\Users\\你Users文件夹下的用户名\\AppData\\Local\\Programs\\oh-my-posh\\themes\\blue-owl.omp.json'):read("*a"))()

# load(io.popen('oh-my-posh init cmd --config C:\\Users\\你Users文件夹下的用户名\\AppData\\Local\\Programs\\oh-my-posh\\themes\\你喜欢的主题名.omp.json'):read("*a"))()

效果

祝你好运

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O46kASAHcJ59W9XNBd_6zMng0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券