收藏文章 楼主
Fuck代码自动纠错,美女程序员打造的个性Terminal软件
网友【硅谷故事】 2019-10-22 23:22:37 分享在【时代发展的印记】版块    1    1

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

上图这位小姐姐名叫Sarah Drasner。

她是一位程序员,Netlify开发者体验团队负责人,Vue核心团队成员。她也是一位非常有趣的美女,个人网站起名bomb site。

最近,她又引发了一次“爆炸”。

起因是她在Twitter上安利了一款终端应用,这个应用名字非常奇怪,叫做:The fuck。你没看错,就是那个不太文雅的单词。

这条推文,收获了3.2k转发,1.6万点赞。

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

一众国外网友留言,纷纷表示:也太好用了吧,用它!真是惊人的好用!感谢分享,楼主好人真乃人生赢家!

今天这款应用在更新后,又登上GitHub趋势日榜,累计收获4.9万星。

到底出什么事儿了?

The fuck

Sarah Drasner在安利的推文里,配发了这样一段视频。

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

她用自己的MacBook Pro进行相关操作,输入命令行代码,结果一执行:报错!怎么错了?要不要研究一下?

不用!

只需要简单、优雅的输入四个字母:fuck。然后——正确的命令自动就写出来了,然后自动执行了。这不就是传说中的简单可依赖么!

抽象来看,整个过程就是三步:

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

为什么骂一句街,就能解决问题?

程序员小姐姐安利的就是这个。能够实现这个效果,全靠一个名叫The fuck的App。

这是一个功能强大的应用程序,能够自动纠正控制台命令(console commands)中的错误。

举几个例子。

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

上面的案例里,有一段展示了给命令增补缺失部分。

➜ apt-get install vimE: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?➜ fucksudo apt-get install vim [enter/↑/↓/ctrl+c][sudo] password for nvbn:Reading package lists… Done…

还有一段,展示了如何自动修改手滑错误。

➜ puthonNo command ‘puthon’ found, did you mean:Command ‘python’ from package ‘python-minimal’ (main)Command ‘python’ from package ‘python3’ (main)zsh: command not found: puthon➜ fuckpython [enter/↑/↓/ctrl+c]Python 3.4.2 (default, Oct 8 2014, 13:08:17)…

看明白了吧?详细情况就不一一列举了。

出错不要紧,只要一声:fuck。

是不是超好用?The fuck支持Python 3.4以后的版本,安装起来也非常的简单。苹果电脑macOS用户,可以通过Homebrew安装:

brew install thefuck

也可以通过pip安装:

pip install thefuck

更多安装和更新方式,可以直接到GitHub页面上查看。

The fuck的原理并不复杂,其实就是基于规则的匹配。如果匹配成功,正确的命令行就会被调出执行,有一大堆命令已经是默认开启匹配的。

当然,你如果想自己增加新的规则也是可以的。

整个流程是这样的:

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

默认的The fuck需要一些运行时间,如果你想快一点,还可以尝试一下instant mode极速模式。

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

The fuck的作者是Vladimir Iakovlev,一位身在荷兰阿姆斯特丹的软件开发者。这个应用比量子位出现的还早,目前在GitHub上已有47.6k的标星。

地址在此:

https://github.com/nvbn/thefuck

不过讲到这里,故事还没完。

Hyper

Sarah Drasner小姐姐表面上安利了The fuck,但是她不经意间,还给网友们种草了另一个神器。

再来看一次小姐姐的推特配图:

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

放大看一下:

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

你发现没有,她输入指令的时候,光标是粉红色的,而且带有酷炫的效果。就为这个,一大堆人留言询问:

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

上图这几个用户的意思是说:这不断冒火花的光标太酷了,我也想要,我也想要一个这样的终端,真的想要!

好吧好吧,于是小姐姐又安利了一波。

这个就是:Hyper。

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

一款HTML/JS/CSS终端,支持苹果macOS、微软Windows、Debian、Fedora以及各种Linux平台。

安装也非常简单,可以通过下面这个地址,去官网下载:

https://hyper.is/

苹果macOS用户可以用Homebrew方式安装,指令为:

brew updatebrew cask install hyper

微软Windows用户可以使用chocolatey安装,指令为:

choco install hyper

至于小姐姐那个酷炫的光标,就是这个Hyper终端里的一个插件,名叫:hyperpower。安装之后,就会有酷炫的输入效果了。

插件的地址在此:

https://hyper.is/plugins/hyperpower

一句fuck代码自动纠错,美女程序员教你建一个狂拽酷炫的终端

在GitHub上,Hyper这个项目也有31k标星,地址在此:

https://github.com/zeit/hyper

量子位 QbitAI

meiguo.com 发布人签名/座右铭立足美国硅谷,分享有关创业的所有故事!
大家都在看
楼主新近贴
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

1   2019-10-22 23:22:37  回复

回复/评论:Fuck代码自动纠错,美女程序员打造的个性Terminal软件

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 美国司法部起诉了柬埔寨“电信诈骗集团”的头目
  2. 中美稀土博弈,美国政策在急转直下!
  3. 中美高层通话后… 川普总统计划明年访华,芯片管制也松口了!
  4. 45岁后“人生黄金期”是认知和创造力的新高峰
  5. 中美经贸磋商“展现战略对称”新态势
  6. 中国已经全额缴纳了联合国会费,联合国的财政危机缓解!
  7. 中美两国元首在釜山会晤:就关税、大豆和稀土已经达成共识
  8. 2026年版的“公共负担”新规复活,华人家庭遭遇精准打击!
  9. 感恩节餐桌的费用回落,零售商推出了低价套餐!
  10. MIT稳居了CS榜首!美国大学的最新排名出炉
  11. 美国仍然依赖纸质信件的真相剖析
  12. 学习英语12年后,终于实现了“美国梦”!
  13. 中美因为“稀土管制”引发的贸易摩擦升级了
  14. 恢复或加入?重获中国国籍的路径比较
  15. AWS最大区域故障,带崩多项服务!
  16. ICE启动了在社交媒体的全天候监控项目
  17. 美国在AI竞争中失利了?阿里千问模型在全球领先
  18. 川普总统宣布加沙战争结束,峰会聚焦“中东和平”!
  19. 川普政府再次出奇招!拒绝所有胖子的移民申请?
  20. 美国青少年“67”流行语的现象引关注
  21. 一美分硬币“Penny”铸造历史正式终结
  22. 在海外漂泊12年后的真实感受
  23. 人类史上“最贵CEO”诞生!马斯克的“万亿薪酬”背后
  24. 外国人的入境中国手续简化,可以提前在网上填报入境卡了!
  25. 700万人参与了反川普集会?
  26. 中美AI竞争的新格局已定?
  27. 美国“H-1B”签证新规:在境内的申请人,免缴10万美元费用!
  28. 全球高等教育的新趋势:留学生求学地“多元化”
  29. 美国移民局(ICE)新提案打算限制福利使用,有记录者可能影响绿卡申请!
  30. 美国的房地产市场显现了矛盾信号
  31. 中美航班“绕行俄罗斯领空”政策引关注
  32. 川普总统正式签属涉台法案,解放军示警!
  33. 黄仁勋警示川普政府,再不开放“对华AI芯片出口”就来不及啦!
  34. 美国政府批准了对台3.3亿美元的军售
  35. 联邦政府启动“红色日落行动” 审查比特币矿机的供应链
  36. 川普政府“双失利”?

美国动态 美果搜索

Your IP: 216.73.216.44, 2025-12-17 08:49:02

Processed in 0.09122 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(1) 分享
分享
取消