跳到主要内容

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

FAQs for Mac | Docker Docs

增强

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

某人配置的一个zsh配置文件

https://zhuanlan.zhihu.com/p/604799114