oh-my-zsh入门
oh my zsh是什么
*Oh My Zsh is a framework for Zsh, the Z shell.*——ohmyzsh
为什么使用oh my zsh
- 更好的自动完成功能 - Zsh的自动完成功能可以说比Bash好得多。在自动完成的建议中进行导航是非常友好和直观的。
- 内置的自动更正 - 如果你倾向于快速打字,并且在打字过程中出现了很多错别字,Zsh会帮你修正,而不需要运行外部脚本或安装额外的插件。
- 自动
cd
- 不需要每次想改变一个目录时都输入cd
,只需输入所需目录的路径。 - 递归路径扩展–也不需要输入整个路径,例如,
cd us/b/l
将扩展为cd user/bin/lin
。 - 更容易定制- Zsh最独特的功能之一可能是它的可定制性。有大量的主题和插件,可以满足你的大部分需求。它们通常由_Oh My Zsh_框架管理,但也有其他框架。
来自:让你的终端酷炫好用到爆–”Oh My Zsh “学习指南
主题、插件……
建议安装和配置的插件
git、zsh-autosuggestions、zsh-syntax-highlighting、autojump
别名定义
设置主题agnoster乱码,缺少相应字体
需要安装powerline字体:
sudo apt-get install fonts-powerline
orgit clone https://github.com/powerline/fonts.git && cd fonts && sh ./install.sh
之后设置终端字体:入门:如何更改 Ubuntu 的终端的字体和大小
参考:Oh My Zsh “agnoster” theme not showing correct font on VSCode ? (ubuntu)、Oh My Zsh,『 Agnoster 主题配置 』
如果设置的主题是Powerlevel10k(这个主题还蛮好看的),那么很有可能会用到p10k(Powerlevel10k)配置向导
p10k configure
zsh的配置文件
~/.zshrc
,配置规则和bash的配置文件~/.bashrc
类似
参考
Oh My Zsh 和 Powerlevel10k 安装和配置指南这是一篇快速而简单的指南,用 Oh My Zsh 和 Powerlevel10k 主题改造你的 Zsh 终端 Shell,使其在 Ubuntu 和其他 Linux 发行版中看起来很酷。包含下载安装zsh、oh-my-zsh、Powerlevel10k、主题配置、Zsh 的自动补完和语法高亮
Ubuntu22.04使用zsh+oh my zsh+Powerlevel10k主题