先安装zsh
安装oh-my-zsh(需要代理)
1 | # curl方式 |
自带功能
自带插件
启用自带插件只需修改~/.zshrc文件,在plugins=()中加入插件名即可启用
1 | plugins=(git extract z sudo |
插件文件放在~/.oh-my-zsh/plugins
git: 定义了git的别名
extract: 解压;tar、gz、zip、rar全部使用extract命令解压
z: 快速跳转目录;cd ~/user/github/git 进入文件夹,下一次想进入 git 文件夹的时候,直接 z git 即可;z -x 不要的路径可删除不需要的
sudo: 按两下ESC,自动在头部加上sudo
per-directory-history:目录下的命令历史
sublime: Sublime Text 助手;st(打开Sublime Text)、st 文件or项目文件夹、stt(打开当前项目目录)、sst 文件or项目文件夹(相当sudo st)
vscode: Visual Studio Code助手
oh-my-zsh自带主题
注意:有些主题需要安装Powerline fonts才能正确呈现
主题推荐:ys agnoster avit
修改主题: 编辑 ~/.zshrc 的 ZSH_THEME 即可
非自带
非自带插件
非自带插件需要克隆项目到~/.oh-my-zsh/plugins/下
1 | cd ~/oh-my-zsh/plugins |
若提示权限不足则加 sudo 即可,这是因为clone的oh-my-zsh仓库权限问题
修改~/.zshrc
1 | plugins=( |
zsh-autosuggestions: 自动建议
zsh-syntax-highlighting: 命令高亮显示
git-open: git open打开当前项目的远程仓库地址
外部主题
推荐: avit-da2k , powerlevel9k , Spaceship ZSH , Pi
更外部主题可直接在github上搜索zsh-theme获取
oh-my-zsh 配置
默认情况下,oh-my-zsh每隔几周检查一次升级,如果希望不升级,在 ~/.zshrc 中设置以下内容:
1 | # 禁用提示升级 |
手动升级使用 upgrade_oh_my_zsh 命令