配置zsh
原先使用的shell是fish,虽然开箱即用方便,但是posix兼容性差于zsh,且配置灵活度不如zsh,遂决定改用zsh
安装zsh和oh-my-zsh并启用
|
安装oh-my-zsh
这里用pacman安装,需要添加archlinuxcn源
|
为了在root账户上使用oh-my-zsh,可以
|
终端配置
主题
根据 What’s the best theme for Oh My Zsh? ,我选择 Powerlevel10k 主题
|
修改 ~/.zshrc
|
再重新加载.zshrc,按提示配置主题,不满意可运行以下命令重新配置
|
插件
安装方式:在 ~/.zshrc 的plugin中添加相应插件,如:
|
仅介绍自用插件,更多内置插件请查看 ohmyzsh/ohmyzsh/wiki/Plugins ,外置插件可前往 awesome-zsh-plugins 寻找
1. zsh-autosuggestions
这是一个fish-like的推测、命令补全插件
安装方式:丢到 /usr/share/oh-my-zsh/custom/plugins 中
|
2. zsh-syntax-highlighting
这是一个fish-like的语法高亮插件
安装方式同上,丢到 /usr/share/oh-my-zsh/custom/plugins 中
|
3. 其他内置插件
python插件给
python命令一个py的别名,方便运行python脚本z是一个类似
cd的目录跳转插件,配合tab补全可以模糊模糊跳转最近使用过的目录copypath用于复制文件路径
extract用于解压任何压缩包,命令为
x