ohmyzsh相关

ohmyzsh官网
github-ohmyzsh
安装命令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

问题:
如果有如下报错

[oh-my-zsh] Insecure completion-dependent directories detected:
drwxrwxrwx  7   admin  224  4 24 10:51 /usr/local/share/zsh

[oh-my-zsh] For safety, we will not load completions from these directories until
[oh-my-zsh] you fix their permissions and ownership and restart zsh.
[oh-my-zsh] See the above list for directories with group or other writability.

[oh-my-zsh] To fix your permissions you can do so by disabling
[oh-my-zsh] the write permission of "group" and "others" and making sure that the
[oh-my-zsh] owner of these directories is either root or your current user.
[oh-my-zsh] The following command may help:
[oh-my-zsh]     compaudit | xargs chmod g-w,o-w

[oh-my-zsh] If the above didn't help or you want to skip the verification of
[oh-my-zsh] insecure directories you can set the variable ZSH_DISABLE_COMPFIX to
[oh-my-zsh] "true" before oh-my-zsh is sourced in your zshrc file.

1.vi .zshrc

2.在文件第一行添加
ZSH_DISABLE_COMPFIX=true

3.source .zshrc

一.主题

用的比较多的:默认主题, ys, 随机主题
网上有网站评选投票,最受欢迎的主题是Powerlevel10k
What's the best theme for Oh My Zsh?

安装Powerlevel10k:

github-powerlevel10k
1.下载并安装这些字体:
meslo-nerd-font
然后在终端-设置-描述文件-字体更改中,所有字体-选择MesloLGS NF字体
2.git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
3.~/.zshrc中,更改ZSH_THEME键值对: ZSH_THEME="powerlevel10k/powerlevel10k"
4.终端执行exec zsh
5.重启终端,或执行p10k configure,按引导配置即可
6.如果出现问题,删除~/.oh-my-zsh/custom/themes/powerlevel10k文件夹,然后重新执行步骤1

二.常用插件

1.zsh-syntax-highlighting

插件作用: 代码高亮,提示是否输错了命令
zsh-syntax-highlighting
1.git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
2.~/.zshrc中,更改plugins键值对:

plugins=(
              git
              zsh-syntax-highlighting
              )

3.source ~/.zshrc

2.zsh-autosuggestions

插件作用: 自动补全命令
zsh-autosuggestions
1.git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2.~/.zshrc中,更改plugins键值对:

plugins=( 
              git
              zsh-syntax-highlighting
              zsh-autosuggestions
              )

3.source ~/.zshrc

问题

如果导致环境变量失效,将source ~/.bash_profile添加到 ~/.zshrc 即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容