ZSH、oh-my-zsh安装教程及插件和主题推荐

简介: ZSH、oh-my-zsh安装教程及插件和主题推荐

@[TOC]

安装zsh

  1. apt安装
apt install zsh #安装zsh

chsh -s /bin/zsh #将zsh设置成默认shell(不设置的话启动zsh只有直接zsh命令即可)
# log out或重启后有效
  1. 打开终端,输入zsh,就会进到zsh的配置界面,输入2,选择推荐配置即可

安装oh-my-zsh

下载安装oh-my-zsh
在桌面新建一个名为install.sh的脚本,将oh-my-zsh的gitee仓库中tools/install.sh的内容复制粘贴,并将REPO和REMOTE修改为以下内容,然后执行脚本

REPO=${REPO:-c1h2/oh-my-zsh}
REMOTE=${REMOTE:-git@gitee.com:${REPO}.git}

安装插件

  1. 确认${ZSH_CUSTOM}的路径
echo ${ZSH_CUSTOM}
  1. 装好之后记得在~/.zshrc中添加插件,输入要安装的插件名称即可
plugins=(
    zsh-syntax-highlighting
    zsh-autosuggestions
    git
    autojump
    extract
)

插件推荐

zsh-autosuggestions

会记录你之前输入过的所有命令,并且自动匹配你可能想要输入命令,然后按→补全

git clone git@gitee.com:c1h2/zsh-autosuggestions.git ${ZSH_CUSTOM}/plugins/zsh-autosuggestions

zsh-syntax-highlighting

命令太多,有时候记不住,等输入完了才知道命令输错了,这个插件直接在输入过程中就会提示你,当前命令是否正确,错误红色,正确绿色

git clone git@gitee.com:c1h2/zsh-syntax-highlighting.git ${ZSH_CUSTOM}/plugins/zsh-syntax-highlighting

autojump

安装教程在仓库的readme中:

git clone git@gitee.com:c1h2/autojump.git

cd autojump
./install.py

再根据说明将以下内容添加到~/.zshrc

[[ -s /home/h1c/.autojump/etc/profile.d/autojump.sh ]] && source /home/h1c/.autojump/etc/profile.d/autojump.sh

    autoload -U compinit && compinit -u

使用j 目录名即可以帮助我们快速跳转到目标目录

在终端输入d,可以显示刚刚走过的路径,然后按数字选择进入哪一个目录

安装或使用过程中可能会出现/usr/bin/env: ‘python’: No such file or directory报错,两个解决办法
启用conda环境,或添加软连接

sudo ln --symbolic /usr/bin/python3 /usr/bin/python

extract

使用x 文件名即可解压文件

incr

自动补全插件
下载地址
下好后在${ZSH_CUSTOM}/plugins创建文件夹incr并放入下好的文件,然后在.zshrc中添加

source ${ZSH_CUSTOM}/plugins/incr/incr-0.2.zsh

最后重启即可

安装主题

PowerLevel10k主题

  1. 下载所需字体和主题
# 第一步,下载字体文件,点击ttf文件即可安装
git clone git@gitee.com:c1h2/powerlevel10k-media.git

# 第二步,下载主题
git clone --depth=1 git@gitee.com:c1h2/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
  1. 修改~/.zshrc中的theme,改为
ZSH_THEME="powerlevel10k/powerlevel10k"
  1. 修改终端的字体为刚才下载安装的字体
  • 若要修改vscode的终端字体,则打开设置,输入terminal.integrated.fontFamily,将字体设置为MesloLGS NF
  1. 最后运行zsh,会自动进入主题配置,之后若想再次配置,输入p10k configure即可,更多功能输入p10k即可看到提示,自定义更多设置在~/.p10k.zsh中修改
目录
相关文章
|
资源调度 前端开发 Shell
[docker] DevContainer高效开发(第二篇):前端开发体验
上面的配置只是最基本的配置,大部分情况我们是需要自定义配置,让容器更符合我们的需求。自定义配置就需要用到 Dockerfile,这个文件是 docker 的配置文件,可以在里面安装软件,配置环境等等。Dockerfile 的语法可以参考 官方文档。然后根据自己的需求编写 Dockerfile# 设置变量,由 .devcontainer.json 中的 args 传入# 指定 node 版本# 设置编码# 设置工作目录# 挂载 volume# 设置 bash 为默认 shell。
736 0
|
Ubuntu 开发工具
Ubuntu更换阿里云软件源
Ubuntu更换阿里云软件源
148340 0
|
6月前
|
Linux 开发工具 git
你的终端神器之Oh My Zsh
Oh My Zsh 是一款强大的 Zsh 配置框架,提供数百款插件(如自动补全、语法高亮)与精美主题,大幅提升终端颜值与效率。支持 Linux/macOS/WSL2,一键安装,轻松定制。开源免费,社区活跃!
1460 2
|
Linux Shell 开发工具
10分钟让你的Linux Shell终端变得更优雅,更高效——【Linux服务器下OhMyZsh+P10k安装实践】
10分钟让你的Linux Shell终端变得更优雅,更高效——【Linux服务器下OhMyZsh+P10k安装实践】
861 1
|
5月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
51218 73
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
6月前
|
人工智能 监控 Linux
A 股 AI 投研神器!OpenClaw 阿里云/本地部署+8大炒股Skill+百炼API配置及避坑指南
2026年,AI已经彻底改变个人投资者的信息获取与研究方式,OpenClaw(小龙虾)凭借可扩展、可联网、可解析文档、可自动盯盘的强大能力,成为普通股民与散户投研的最强辅助。只要装好一套专业技能,就能让你的电脑瞬间变成**7×24小时在线的智能投研团队**,自动盯盘、提取财报、汇总研报、监控新闻、筛选股票、分析行业政策,真正打破信息差,让研究效率提升10倍以上。
2602 3
|
iOS开发 MacOS
brew + oh my zsh 安装配置
本指南介绍 macOS 必备工具安装配置,包括 Homebrew(含国内安装方案)、Oh-My-Zsh、zsh-syntax-highlighting 及 zsh-autosuggestions,提升终端效率与使用体验。
|
10月前
|
机器学习/深度学习 人工智能 前端开发
终端里的 AI 编程助手:OpenCode 使用指南
OpenCode 是开源的终端 AI 编码助手,支持 Claude、GPT-4 等模型,可在命令行完成代码编写、Bug 修复、项目重构。提供原生终端界面和上下文感知能力,适合全栈开发者和终端用户使用。
60945 11

热门文章

最新文章