(沙雕插件分享)解决终端手残党——thefuck的安装
相信大家在输命令的时候都碰到过手残输错的情况:
尤其是输错的词后面有一大段句子的时候,更是不想狂点左箭头去改,但有了thefuck,您只需要狠狠的默念并敲下四个字母:**fuck
**,就会执行正确的命令:
GitHub链接:https://github.com/nvbn/thefuck
作者也提供了一些示例:
可惜并没有中文使用说明,那么请跟着来:
复制终端代理命令(不然brew奇慢无比)
使用brew安装thefuck
1
brew install thefuck
添加用户终端配置文件:
Catalina默认终端是zsh,如果您有自己的终端,配置自己的即可。
1
sudo vim ~/.zshrc
按
i
进入编辑模式,粘贴eval $(thefuck --alias)
;按esc后,输入
:wq
回车,保存退出。使用户配置生效:
1
source ~/.zshrc
好!现在您就可以愉快的fuck了!
自定义规则的添加
本帖持续更新
0. 准备工作
进入~/.config/thefuck/settings.py
文件夹,建立一个python文件(后缀名为.py的文本文件,文件名最好纯英文)
1. 替换
例如因为字母o
和i
在一起,我经常会把git
错书成got
,但是默认的fuck里并没有提供这一改正选项。
在上述目录中新建got.py
,其中输入:
1 | def match(command): |
即可。替换其他命令同理。
于是:
就很舒服。