一键fxxk,代码修复神器拯救你CSD

作者

一一

出品

AI科技大本营

在成为一个合格的开发者之前,大多数人一般都经历过被命令行反复“fuck”蹂躏。当然,改代码改不动了,你的内心也是“无fuck可说”,尤其在检查半天之后发现这个bug可能只是拼写出现了错误。

这时候,你应该万分期待有个AI工具进行智能处理或者自动化的代码修复工具。

在GitHub上,就有这样一个代码修复万能神器的项目,它可以纠正你之前的控制台命令中的错误,一键执行,随后一路畅通。

目前,这个名叫TheFuck的抒情性名称项目在GitHub上已收获个Star,个fork,可以说拥有超高人气。

这个工具的用法简单高效,当你在Terminal里打错一个命令时,不用修改后重新打一遍,而是直接写个fuck,该工具就会自动帮你修证然后执行程序。站在错误命令行的对面,这词天生大有“去你的”的压迫性气势,听起来是不是既解气又畅快?

具体是如何纠正代码错误的?举几个例子:

比如忘记输入sudo,只执行apt-getinstallvim,它就会提示permissiondenied,这时执行fuck,就会自动帮你执行sudoapt-getinstallvim。

apt-getinstallvimE:Couldnotopenlockfile/var/lib/dpkg/lock-open(13:Permissiondenied)E:Unabletolocktheadministrationdirectory(/var/lib/dpkg/),areyouroot?fucksudoapt-getinstallvim[enter/↑/↓/ctrl+c][sudo]passwordfornvbn:Readingpackagelists...Done...

当然如果你执行gitpush,就会提示Thecurrentbranchmasterhasnoupstreambranch,随后运行fuck,则自动执行gitpush--set-upstreamoriginmaster。

gitpushfatal:Thecurrentbranchmasterhasnoupstreambranch.Topushthecurrentbranchandsettheremoteasupstream,usegitpush--set-upstreamoriginmasterfuckgitpush--set-upstreamoriginmaster[enter/↑/↓/ctrl+c]Countingobjects:9,done....

如果犯了低级拼写错误,比如把python打成了puthon,执行puthon后就会提醒No


转载请注明:http://www.aierlanlan.com/rzgz/4998.html