注意

oh-my-zsh 这玩意安装简单、卸载难、维护极其繁琐,动不动就报错。体验一下还可以,我个人建议能不装就不装。

下载 zsh

sudo apt install zsh

下载 oh-my-zsh

wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh

换源

sudo vim install.sh

将以下部分

# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}

改为

# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
BRANCH=${BRANCH:-master}

安装 oh-my-zsh

sh install.sh

配置 oh-my-zsh

vim ~/.zshrc

主题

ZSH_THEME="agnoster"

插件

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

安装插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

更新配置

source .zshrc

最新文章

  1. 2016年中国微信小程序专题研究报告
  2. Coretext实现图文混排及Gif图片播放
  3. poj1013.Counterfeit Dollar(枚举)
  4. [AngularJS] Angular 1.5 multiple transclude
  5. for循环中一个不容小觑的问题
  6. Learning to Rank简介
  7. HTML标签fieldset
  8. HTML 转 PDF的两种实现方式
  9. 单点登录SSO:可一键运行的完整代码
  10. group by具有去重的功能
  11. 分布式监控工具Ganglia 介绍 与 集群部署.
  12. HDU 4738 Caocao's Bridges (2013杭州网络赛1001题,连通图,求桥)
  13. iOS编程(双语版) - 视图 - Transform(转换)
  14. laravel中的DB facade实现数据的CURD
  15. vuex 简单理解
  16. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建
  17. oracle查询锁表
  18. .Net Core WebApi返回的json数据,自定义日期格式
  19. 关于"为什么说Arduino是玩具?"的回答
  20. BZOJ5294 BJOI2018二进制(线段树)

热门文章

  1. flutter系列之:flutter中可以建索引的栈布局IndexedStack
  2. goroutine调度
  3. NLP之基于词嵌入(WordVec)的嵌入矩阵生成并可视化
  4. python视频与帧图片的相互转化,以及查看视频分辨率
  5. flutter系列之:永远不用担心组件溢出的Wrap
  6. 【JavaWeb】学习笔记——Ajax、Axios
  7. 【神经网络】丢弃法(dropout)
  8. 基于PCIe DMA的8通道视频采集&显示IP,兼容V4L2
  9. Redis 先操作数据库和先删除缓存, 一致性分析
  10. 2021-2022 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred) J. Job Lookup