zsh安装配置
安装zsh
brew install zsh
#检查zsh版本
zsh --version
安装插件
# 自动建议插件,能够自动提示需要的命令
brew install zsh-autosuggestions
# 语法高亮插件,能让命令行的命令更清晰
brew install zsh-syntax-highlighting
# 安装主题,该主题提供提示符,可以显示当前路径、事件、命名执行成功与否,还能显示git分支
brew install zsh-theme-powerlevel10k
# 自动完成插件,提示命令参数等
brew install zsh-completions
#如果mac上安装了docker desktop,安装docker命令自动完成
etc=/Applications/Docker.app/Contents/Resources/etc
ln -s $etc/docker.zsh-completion /usr/local/share/zsh/site-functions/_docker
ln -s $etc/docker-compose.zsh-completion /usr/local/share/zsh/site-functions/_docker-compose
插件安装完成后,会提示把source /usr/local/share/{插件目录}/xxx.zsh加入到.zshrc里,然后重启终端。
插件实际安装目录在/usr/local/Cellar下。/usr/local/share目录下的文件,是对插件下的share目录的下相应文件的软链接。
参考:
https://linux.cn/article-13030-1.html
增强
fzf-tab GitHub - Aloxaf/fzf-tab: Replace zsh‘s default completion selection menu with fzf!
fzf GitHub - junegunn/fzf: A command-line fuzzy finder
终端ls grep显示颜色
# Tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=Exfxcxdxbxegedabagacad
# Tell grep to highlight matches
export GREP_OPTIONS='--color=auto'
没有.zshrc怎么生成一个
有时候因为某种原因,把.zshrc搞乱了,或者安装了on-my-zsh之后,又卸载了,这时候如何生成一个.zshrc文件呢?
首先确保~/.zshrc文件不存在,然后执行zsh命令,就会提示初始化zsh,然后按提示选择完成,就能生成一个.zshrc文件了
zsh运行慢的解决办法
参考文档:
Speeding up zsh and Oh-My-Zsh | JonLuca’s Blog