优雅简洁的zim美化你的zsh终端,媲美甚至超越 ohmyzsh

@配置我的zsh 适合zsh

[[iterm2]]

为什么使用 zimfw 而不是 oh my zsh

  • zim 启动速度更快,相比 ohmyzsh 更加轻量级

Zim is a Zsh configuration framework that bundles a plugin manager, useful modules, and a wide variety of themes, without compromising on speed.

zsh安装

  • 查看自己系统是否存在zsh
cat /etc/shells
  • 查看是否是使用的 zsh
echo $SHELL
或者使用
ps 
查看进程

  • 切换为 zsh(macos 自带默认是 zsh,如果不是进行切换即可)
  • ubuntu
apt-get update
# ubuntu下载安装zsh
apt install zsh -y

# 切换
chsh -s /bin/zsh
reboot

zim安装

  1. 如果你安装过卸载 ohmyzsh
# 卸载
uninstall_oh_my_zsh
  1. 安装zimfw
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
  • 如果有这个错,请把 DNS 改成8.8.8.8

  • 等待一会儿,可能需要 fq(github)

  • zimfw安装完成

插件和主题配置

git clone https://github.com/matyle/matyle.github.io

  • 下载克隆我的配置文件,在config/zimfw中 的 zimrc 放到用户目录下将其重命名为 .zimrc
    • 个人使用到的 zimfw 插件都在该配置文件
  • 接着使用如下命令安装插件和 p10k (包名已经在配置文件中,只需要下面一个命令就能安装所有插件和p10k主题)
zimfw install 
# 配置主题
p10k configure

字体安装

  • 字体没装以前
>>> git clone https://github.com/ryanoasis/nerd-fonts.git --depth 1
>>> cd nerd-fonts
>>> ./install.sh
  • 安装完成终端选择字体(其他终端类似,都在设置里面找到该字体即可)


插件介绍

  1. 代替ls的插件 exa
brew install exa
#.zimrc中配置
zmodule DarrinTisdale/zsh-aliases-exa # 添加多个 alias, 使用 exa 代替 ls,要求有安装 exa
  1. zsh vi mod
    使用vi模式编辑命令

  2. neofetch 显示系统信息(秀终端的)
    brew install neofetch
    4e0c0383d4c49f556b6131d17f3b9348.png

  3. iTerm2 背景透明(模糊)
    Perference--profile---window选择图片,模糊等效果


linux #zsh #终端应用 #terminal #插件

posted @ 2022-09-11 19:30  勒勒乐了  阅读(2627)  评论(0编辑  收藏  举报