【Zsh】玩转Mac终端必备插件推荐

一、ttyrec:录屏工具

github源码

  1. 安装:brew install ttyrec

  2. 使用:

    • 终端输入:ttyrec ,开始录制
    • 结束输入:exit (目录下生成ttyrecord文件)
    • 将ttyrecord转化为git:ttygif ttyrecord(创建成功会在当前目录生成tty.gif文件)
  3. 录制效果如后续动图展示

二、thefuck:命令错误提示

github源码

命令行没有提示,经常会敲错字母,然后删掉重新敲。是不是很烦?这时你只要在心里默念the fuck,这时终端显灵,帮你把错误命令修正,并且可以直接输出。是不是很爽,是不是很nice,心里是不是美滋滋?
在这里插入图片描述

  1. 安装:brew install thefuck
  2. 配置:
    1. vi ~/.zshrc 或者 vi ~/.bashrc
    2. 文件末尾增加:eval $(thefuck $(fc -ln -1));
    3. 保存并且退出,source ~/.zshrc,即可生效

三、trash:安全rm替代品

github源码

系统中的rm,十分危险,如果不小心,rm -rf ./就会变成灾难性的事件。于是trash就产生了,和rm一样删除功能,但是使用trash删除的文件会进入到回收站,并不会无迹可寻,对于手快误删简直是福音。
在这里插入图片描述

  1. 安装:brew install trash
  2. 使用方法和rm一致

四、figlet:终端艺术字

github源码

可以在终端输出艺术字,效果如下
在这里插入图片描述

  1. 安装:brew install figlet
  2. 扩展:
    1. figlet的艺术字体库:http://www.figlet.org/examples.html
      在这里插入图片描述2. 多彩输出:brew install lolcat
      在这里插入图片描述

五、bat:cat的升级替代品

github源码

终端常用的cat,显示效果很单一,如果显示行号还需要输入-n ,就非常不方便。
bat 支持语言高亮,默认行号,可以上下翻页,显示效果非常棒
在这里插入图片描述

    附:更多更丰富的显示效果

  1. -A:可以输出空格等字符
    在这里插入图片描述
  2. 模糊匹配:支持打卡多个文件
    在这里插入图片描述

六、cloc:统计文件空白行、注释行和物理行数

github源码

傻瓜式使用方法,只需打开你的项目根目录,直接输入指令cloc .即可统计当前项目所有的代码行数,各个语言的行数,无需安装客户端,即可非常简单的快捷统计 。
在这里插入图片描述

七、catimg:终端直接查看图片

安装:

  1. brew安装:brew install catimg
  2. zsh集成:打开 .zshrc ,追加在 plugins=(catimg)
    在这里插入图片描述

输入 catimg 文件路径 即可显示图片
在这里插入图片描述

八、zsh-autosuggestions:命令补全

安装:git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
配置:.zshrc 中在plugins追加zsh-autosuggestions
在这里插入图片描述

用法及效果
在这里插入图片描述

九、cowsay:对牛说话

brew install cowsay
在这里插入图片描述

十、mycli:MySQL命令行客户端

brew install mycli
在这里插入图片描述

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼小鱼啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值