🚀 打造最强终端:Oh My Zsh + Powerlevel10k 配置全攻略
⚡ 效率提升 zsh 24

你好呀!👋 想让你的 Linux 终端从“黑白电视”变成“科幻大片”吗?想让敲代码的速度起飞吗?🚀

今天我们就来一起折腾一下 Oh My ZshPowerlevel10k,让你的终端既好看又好用!😎


🛠️ 第一步:安装 Zsh

首先,我们需要安装 zsh,它是我们一切的基础哦!

 sudo apt-get install zsh

安装完成后,我们可以把默认 Shell 切换成 Zsh,这样每次打开终端就是它啦:

 chsh -s $(which zsh)

(注:修改默认 Shell 可能需要重启或者重新登录才能生效哦~)


⚡ 第二步:安装 Oh My Zsh

接下来是重头戏,安装 Oh My Zsh!它能帮你管理 Zsh 的配置,超级方便。

🌐 在线安装(推荐)

如果你网络通畅,直接用官方脚本一键搞定:

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

🐢 国内加速/离线安装

如果官方源太慢,或者你需要给没有外网的机器安装,可以试试这些方法:

1. Gitee 加速(Termux 用户看这里):

 bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/common/ohmyzshinstall.sh)"

2. 手动克隆(离线大法): 先在有网的电脑上下载好:

 git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh

如果目标机器没网,可以用 scp 传过去:

 scp -r ~/.oh-my-zsh user@remote:~/.oh-my-zsh

然后复制默认配置文件:

 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

🎨 第三步:安装 Powerlevel10k 主题

现在,我们要给终端穿上“极品装备” —— Powerlevel10k 主题!它响应速度快,配置灵活,简直完美!✨

📥 下载主题

直接克隆到 Oh My Zsh 的主题目录:

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

如果 GitHub 慢,可以用 Gitee 镜像:

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

⚙️ 启用主题

打开你的配置文件 ~/.zshrc

 vim ~/.zshrc

找到 ZSH_THEME 这一行,修改为:

 ZSH_THEME="powerlevel10k/powerlevel10k"

保存退出后,应用一下:

 source ~/.zshrc

这时候,你应该会看到 Powerlevel10k 的配置向导啦!跟着提示选你喜欢的风格就好,像玩游戏捏脸一样简单!🎮


🧩 第四步:安装效率插件

光好看不行,还得好用!这几个插件是我的“心头好”,强烈推荐!🔥

我们需要先把插件下载到插件目录:

 cd ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins

1. 自动补全 (zsh-autosuggestions) 记不住命令?它帮你自动补全!

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

2. 语法高亮 (zsh-syntax-highlighting) 命令输错了变红,输对了变绿,一目了然!

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

3. 额外补全 (zsh-completions) 补充更多命令的补全支持

 git clone https://github.com/zsh-users/zsh-completions.git

📝 第五步:配置 .zshrc (抄作业时间)

插件下载好了,还需要在配置文件里启用它们。为了方便你,我整理了一份超级好用的配置模板,直接抄作业吧!📝

打开 ~/.zshrc,参考以下内容修改:

 # ==================== Powerlevel10k 瞬时提示 (必须在第一行) ====================
 if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
   source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
 fi
 ​
 # ==================== Oh My Zsh 基础设置 ====================
 export ZSH="$HOME/.oh-my-zsh"
 ZSH_THEME="powerlevel10k/powerlevel10k"
 ​
 # ==================== 插件列表 ====================
 # ⚠️ 注意:zsh-syntax-highlighting 建议放在最后
 plugins=(
   git
   docker
   sudo
   vscode
   zsh-completions
   zsh-autosuggestions     # 自动建议
   zsh-syntax-highlighting # 语法高亮
 )
 ​
 # ==================== 加载 Oh My Zsh ====================
 source $ZSH/oh-my-zsh.sh
 ​
 # ==================== 补全系统优化 ====================
 autoload -Uz compinit && compinit
 zstyle ':completion:*' menu select
 zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
 # 忽略大小写补全,超级好用!
 zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*'
 ​
 # ==================== 常用别名 (Alias) ====================
 alias ls='ls --color=auto'    # 修复 Ubuntu 下无颜色的问题
 alias ll='ls -alF'
 alias la='ls -A'
 alias grep='grep --color=auto'
 alias vi='nvim'               # 强推 nvim!
 alias vim='nvim'
 ​
 # ==================== 环境变量 ====================
 # 可以在这里添加你的 CUDA 路径或者其他 bin 目录
 export PATH="$HOME/.local/bin:$PATH"
 ​
 # ==================== Powerlevel10k 底部配置 ====================
 [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

修改完记得 source ~/.zshrc 生效哦!✨


❓ 常见问题 (FAQ)

Q: 路径太长了,终端都被占满了怎么办? A: Powerlevel10k 默认会折叠路径,如果你想调整,可以编辑 ~/.p10k.zsh 文件:

 # 搜索这一行,修改数字,比如保留最后 2 层目录
 typeset -g POWERLEVEL9K_SHORTEN_DIR_LENGTH=2

Q: 我想重新配置 Powerlevel10k 的外观,怎么做? A: 随时运行这个命令,重新开始“捏脸”:

 p10k configure

Q: 离线环境怎么装插件? A: 在有网的机器上下载好插件文件夹,打包压缩,通过 scp 或者 U 盘拷贝到目标机器的 ~/.oh-my-zsh/custom/plugins/ 目录下解压即可!


好啦,现在的终端是不是帅呆了?快去体验一下吧!如果有问题,随时来问我哦!💖

🚀 打造最强终端:Oh My Zsh + Powerlevel10k 配置全攻略
https://fnidore.top/archives/da-zao-zui-qiang-zhong-duan-oh-my-zsh-powerlevel10k-pei-zhi-quan-gong-lue
作者
fnidore
发布于
更新于
许可