插件导航
一、ttyrec:录屏工具
-
安装:brew install ttyrec
-
使用:
- 终端输入:
ttyrec
,开始录制 - 结束输入:
exit
(目录下生成ttyrecord文件) - 将ttyrecord转化为git:
ttygif ttyrecord
(创建成功会在当前目录生成tty.gif文件)
- 终端输入:
-
录制效果如后续动图展示
二、thefuck:命令错误提示
命令行没有提示,经常会敲错字母,然后删掉重新敲。是不是很烦?这时你只要在心里默念the fuck,这时终端显灵,帮你把错误命令修正,并且可以直接输出。是不是很爽,是不是很nice,心里是不是美滋滋?
- 安装:
brew install thefuck
- 配置:
vi ~/.zshrc
或者vi ~/.bashrc
- 文件末尾增加:
eval $(thefuck $(fc -ln -1));
- 保存并且退出,
source ~/.zshrc
,即可生效
三、trash:安全rm替代品
系统中的rm,十分危险,如果不小心,
rm -rf ./
就会变成灾难性的事件。于是trash就产生了,和rm一样删除功能,但是使用trash删除的文件会进入到回收站,并不会无迹可寻,对于手快误删简直是福音。
- 安装:
brew install trash
- 使用方法和rm一致
四、figlet:终端艺术字
可以在终端输出艺术字,效果如下
- 安装:
brew install figlet
- 扩展:
- figlet的艺术字体库:http://www.figlet.org/examples.html
2. 多彩输出:brew install lolcat
- figlet的艺术字体库:http://www.figlet.org/examples.html
五、bat:cat的升级替代品
终端常用的cat,显示效果很单一,如果显示行号还需要输入-n ,就非常不方便。
bat 支持语言高亮,默认行号,可以上下翻页,显示效果非常棒
附:更多更丰富的显示效果
- -A:可以输出空格等字符
- 模糊匹配:支持打卡多个文件
六、cloc:统计文件空白行、注释行和物理行数
傻瓜式使用方法,只需打开你的项目根目录,直接输入指令
cloc .
即可统计当前项目所有的代码行数,各个语言的行数,无需安装客户端,即可非常简单的快捷统计 。
七、catimg:终端直接查看图片
安装:
- brew安装:
brew install catimg
- 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