跳到主要内容

Install-Zim

为什么使用 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安装

  1. 查看自己系统是否存在zsh
cat /etc/shells
  1. 查看是否是使用的 zsh
echo $SHELL

或者使用
ps
查看进程
  1. 切换为 zsh(macos 自带默认是 zsh,如果不是进行切换即可)
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
  1. 如果有这个错,请把 DNS 改成8.8.8.8

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

插件和主题配置

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
  3. iTerm2 背景透明(模糊) Perference--profile---window选择图片,模糊等效果