Skip to main content

超级终端

· 3 min read

首先,需要安装 zsh,这是一个更强大的 Shell,用于替代 Linux 默认的 bash;

sudo apt install zsh

然后安装 oh my zsh 框架:

sh -c "$(wget -O- https://install.ohmyz.sh/)"

成功后就能看到这样的输出:

image.png

然后安装一下 Powerlevel10k 主题:

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

~/.zshrc 中设置这个主题:

ZSH_THEME="powerlevel10k/powerlevel10k"

执行以下代码或重启 Shell 使其生效:

source ~/.zshrc
# 或简写为:
. ~/.zshrc
# 注意!不能简写为 . .zshrc,找不到!

然后就会进入配置引导(输入 p10k configure 命令可重新配置):

image.png

进入到第二步的时候要注意,如果你看不到这个锁的图标,那就意味着你当前的字体配置不正确,需要下载 MesloLGS NF 字体(包含一些字体图标),并在终端设置;

image.png

下载链接在这里:https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#manual-font-installation

image.png

点击这 4 个链接分别下载,然后在文件管理器全选它们,拖动到 Windows 的字体设置中,安装。

image.png

还不够!这只是在 Windows 上安装,还没在终端中设置呢。你还需要打开 Windows Terminal,进行设置:

image.png

image.png

配置完这些,就可以继续 powerlevel10k 的主题配置了——p10k configure

image.png

跟着引导完成配置,就可以产生上面这样的效果。

接下来就来安装一些实用插件:

  • npm;
  • sudo —— 连按两次可以在当前命令的前边加上 sudo 提权;
  • python;
  • history;
  • docker;
  • autojump;
  • zsh-autosuggestions;
  • zsh-syntax-highlighting;

后边三个需要单独下载,其他的直接声明即可。

  • autojump: sudo apt install autojump

还得在 ~/.zshrc 中加一行:[ -f /usr/share/autojump/autojump.zsh ] && . /usr/share/autojump/autojump.zsh

  • zsh-autosuggestions: git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • zsh-syntax-highlighting: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting