侧边栏壁纸
博主昵称
流苏小筑

步伐虽小,密而不止

使用zsh和zim美化shell

2022年09月10日 238阅读 0评论 1点赞

使用zsh和zim美化shell

Zsh 搭配 Oh-My-Zsh 虽然功能强大,但是我不需要那么多复杂的功能,所以选择Zimfw ,相比于 Oh-My-Zsh,它加载和执行速度更快,减少了等待时间。

查看系统当前使用的 shell

echo $SHELL

安装 zsh

apt install zsh -y

查看系统自带shell

cat /etc/shells

设置 zsh 设为默认 shell

chsh -s /bin/zsh
reboot

安装 zim
GItHub地址https://github.com/zimfw/zimfw

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh
或
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

修改配置文件

vim ~/.zimrc
zmodule environment # 用于设置和管理环境相关的配置变量
zmodule git # 提供 Git 相关功能,如命令补全和 Git 信息显示
zmodule input # 增强 Zsh 的输入功能,提升交互体验
zmodule termtitle # 动态设置终端标题,显示 Git 分支、路径等信息
zmodule romkatv/powerlevel10k # 提供一个快速、可定制的 Zsh 主题,支持 Git 状态、路径等
zmodule duration-info # 显示命令执行的时长,帮助优化脚本
zmodule git-info # 显示当前 Git 仓库的信息(如当前分支、状态等)
zmodule zsh-users/zsh-completions # 扩展默认的 Zsh 自动补全,支持更多命令和选项
zmodule zsh-users/zsh-autosuggestions # 提供命令历史自动建议,基于历史命令或路径
zmodule zsh-users/zsh-syntax-highlighting # 对输入命令进行语法高亮显示,帮助识别错误
zmodule zsh-users/zsh-history-substring-search # 允许根据历史命令的子字符串进行搜索
zmodule zsh-users/zaw # 提供增强的 Zsh 自动补全功能,特别是路径补全
# zmodule completion # 提供增强的命令和路径补全功能
zmodule hlissner/zsh-autopair # 自动补全括号、引号和其他符号,减少输入错误
zmodule pabloariasal/zfm # 提供交互式文件管理器,使文件管理更加直观和高效

安装插件

# 安装
zimfw install
# 配置主题
p10k configure

按着步骤设置即可

1

—— 评论区 ——

昵称
邮箱
网址
取消
博主栏壁纸
博主头像 流苏小筑

步伐虽小,密而不止

135 文章数
27 标签数
16 评论量