thedamn--在cmd上使用工具thefuck教学
前言
众所周知,有一个Python编写的小工具thefuck可以帮助我们自动修正键入命令中的错误,但可惜的是它并不能在cmd里使用。为了照顾到那些习惯于使用cmd的程序员(比如我),github上的zyf722大佬用python编写了在cmd下的thefuck的替代品thedamn以实现在cmd中使用thefuck的效果。
1.安装thedamn
首先确保你拥有python3.x的环境,没有的自行百度python安装教程
之后,在有管理员权限的cmd中使用以下命令:
1 | git clone https://github.com/zyf722/thedamn.git |
若网络不好无法使用git clone,可以在github的项目页面下载项目的ZIP包然后解压。
git clone命令所创建的项目目录或ZIP包解压后的目录,其实就是thedamn的安装目录。
再使用cd命令进入项目目录,输入install.py并回车以安装thedamn。
确保你在运行install.py的时候是处在管理员权限下
当控制台显示[!] Done.字样,表示安装成功。
安装成功后不要删除这个项目目录,因为thedamn的本体是在这个目录里的。
2.使用thedamn
稍微有点遗憾的是,thedamn只支持对XXX 不是内部或外部命令,也不是可运行的程序 或批处理文件。这样的“未知命令错误”或git、pip等工具的“未知子命令错误”进行修正,功能上稍逊于真正的thefuck。
当你输入一个错误的命令并想修复它时,只需输入如下命令:
1 | damn |
此外,如果thedamn命令给出的命令不是你想要的,可以输入c来在thedamn给出的其他命令中选择
thedamn还支持对git、pip等工具的“未知子命令错误”进行修正
如果你认为“damn”这个单词表达的情感不如“fuck”强烈,或是想让thedamn用起来和thefuck一样,请把thedamn安装目录下的damn.bat文件的名字修改为fuck.bat,这样在使用thedamn时,敲的就不是damn而是fuck了。
3.自定义命令
thedamn支持自定义的可以修正的命令或子命令,详细请见thedamn原github项目的README文件
4.the damn压缩包下载
the damn下载压缩包链接
附:the fuck压缩包下载链接(仅限liunx)
the fuck下载链接