前言

  1. 参考:oh-my-zsh github官网
  2. 主题列表在github上:oh-my-zsh wiki 主题

非常好用的一款终端界面及管理 特别是配合一些小插件和fzf,yyds!

接下来会详细介绍如何在macOS和ubuntu下进行安装,其实他两基本一个步骤,只会有一点点的不一样

安装

Ubuntu

首先安装zsh

sudo apt install zsh wget

然后再:

wget https://gitee.com/kin_zhang/misc_codes/raw/master/scripts/ohmyzsh.sh
sh ohmyzsh.sh

【从这里复制的code已经是换好的,如果是走的官方github】建议打开修改一下gitee源:https://gitee.com/mirrors/oh-my-zsh.git

可以看到安装完成后已经设置了默认主题 如前言图

MacOS

对于brew的安装 见:随手记录: Macbook/MacOS 快速安装brew

brew install wget
wget https://gitee.com/kin_zhang/misc_codes/raw/master/scripts/ohmyzsh.sh
sh ohmyzsh.sh
brew install fzf

插件安装

MacOS和Ubuntu共用一个指令

以下为已经替换成了gitee链接的

git clone https://gitee.com/kin_zhang/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
git clone https://gitee.com/jklash1996/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
vim ~/.zshrc
# OR
code ~/.zshrc
# OR
gedit ~/.zshrc

找到plugin, 添加如下的plugin即可

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

相关快捷键

fzf的使用 主要是 一个指令的历史选择,

比如 如下gif,按下CTRL+R,Control+R 即可出现如下gif的历史记录,自动补全是前面的 zsh-autosuggestions 也可以实现部分,不过历史记录的话 还是fzf

虽然是在 mac上的gif 但是同样适用于Ubuntu哈


赠人点赞 手有余香

随手记录: 快乐终端 ohmyzsh macOS/Ubuntu 共用相关推荐

  1. 随手记录: Macbook/MacOS 快速安装brew

    前言与介绍 TODO 给brew简单介绍一下 编辑日期:2022/11/13 主要是给在内地的镜像使用,感觉CSDN联合的GitCode 一系列的镜像 超爽!以下为小白教程 在本人的mac air m ...

  2. win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序

    win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序 未安装wsl/wsl2的请参照以下链接自行安装 ...

  3. 随手记录第六话 -- 在Mac上搭建整个开发环境记录(Java、Python、Vue、Docker、idea)

    最近公司新买了一批Mac,冲着Mac的性能我也来体验了一波. 结果可想而知,各种问题都随之而来,有时也搞得措手不及,在这里记录一下. 1.java 1.1 JDK 还是jdk8,其他版本的自选 jdk ...

  4. Linux如何制作efi启动盘,教你制作macOS+Ubuntu+WindowsPE超级启动盘(仅支持UEFI)

    对于多系统用户,有没有觉得每一个系统一个U盘很麻烦而且浪费U盘,本文会教你如何制作macOS+Ubuntu+WindowsPE多系统启动盘.注意:建议使用博主分享的PE,其他PE文件结构或许不同,不确 ...

  5. vim自动补全插件:YouCompleteMe使用前需要做的准备工作随手记录

    随手记录一下安装YCM过程中遇到的事情 安装curl,安装方法如下: sudo apt-get install curl Vim下安装Vim Plug: curl -fLo ~/.vim/autolo ...

  6. 【新布局】火绒安全企业产品Linux终端、macOS终端开启公测

    "火速出击,绒装上阵",3月29日,火绒安全旗下企业产品"火绒终端安全管理系统V2.0"推出Linux终端与macOS终端两个重要版本(下称Linux版.mac ...

  7. 轻松使用终端开启macOS系统的隐藏功能,小白都能看得懂

    不管是在Windows系统还是在macOS系统中,都有一个名为"终端"的应用,对于我们普通人来说它就好像是个很深奥的东西,只有技术流,程序猿才能驾驭.其实不然,今天未来小编就整理了 ...

  8. macos 终端下载_如何使用终端下载macOS更新

    macos 终端下载 Tired of opening the Mac App Store to install macOS updates? Use the Terminal instead. 厌倦 ...

  9. 随手记录第二话 -- 高并发情况下秒杀、抢红包都有哪些实现方式?

    1.何为高并发? 高并发:在短时间内涌入超量的请求 那么如果出现这几种情况,可能会导致的后果 服务宕机 商品库存,红包金额超量 2.何为高并发秒杀? 这是一个高频面试题,问题虽然简单,但是里面的细节有 ...

最新文章

  1. 算法 - 求一个正整数的二进制表示中1的个数(C++)
  2. 用python画漂亮图片-使用 Python/matplotlib 画出漂亮的论文插图
  3. idea javafx添加maven_IDEA通过Maven打包JavaFX工程(OpenJFX11)
  4. VS2010中 C++创建DLL图解
  5. linux mysql phpadmin_Linux系统下安装phpmyadmin方法
  6. matlab ct投影数据,CT_projection_and_reconstruction
  7. 非华为电脑配对华为手机(RMB+5899¥)
  8. xp-80c打印机无法打印_6种方法解决打印机无法打印问题
  9. 单片机c语言百分号是什么意思,请教:数组表达式的百分号和分号含义是什么?...
  10. C/C++黑魔法-另类switch
  11. QT的按钮设置图标及设置透明
  12. Linux上搭建http服务器
  13. 这才是图扑数字孪生污水处理厂该有的样子
  14. 1577 例题3 数字转换(LOJ10155) 约数计算 树上最长链(两次找最大深度)
  15. VMware Workstation 11序列号一枚
  16. tbc新服务器消息,TBC最新消息泄露:将分为4个阶段,详细内容分析
  17. 钙钛矿Cs2AgBiBr6|三氟乙胺碘F3EAI|4-三氟甲基苯胺溴CF3PhABr
  18. 【NEEPU OJ】1010--Good luck n' eatfried chicken tonight!
  19. python编程中文名_Python编程实战中遇到的几种需要化名的情境
  20. 【方向盘】因“双减”失业,厉经9面,终获美团外卖L8的Offer

热门文章

  1. 论文笔记之EDVR: Video Restoration with Enhanced Deformable Convolutional Networks
  2. 拆轮子系列之教你一步步写验证码控件
  3. 加速NFV(网络功能虚拟化)数据面:SR-IOV和DPDK
  4. ATMS启动Activity流程 - 安卓R
  5. C++定义一个Dog类
  6. C++ 日期与时间(二)localtime()
  7. tensorflow学习笔记(一):为什么要使用tf,tf是什么
  8. python读取hdf-eos5数据_用pandas读取hdf5数据集
  9. 详解static inline关键字
  10. KAFKA-PHP环境搭建