热点消息网 会聚海量最新国际、国际资讯

一句f**k代码主动纠错,美男法式榜样员教你建一个狂拽酷炫的终端

2019-10-21已围不雅 来源:互联网编辑:热点消息网

问耕 发自 凹非寺

量子位 出品 | 公众号 QbitAI

上图这位蜜斯姐名叫Sarah Drasner。

她是一名法式榜样员,Netlify开辟者体验团队担任人,Vue核心团队成员。她也是一名异常风趣的美男,小我网站起名bomb site。

比来,她又激起了一次“爆炸”。

缘由是她在Twitter上安利了一款终端应用,这个应用名字异常奇怪,叫做:The F**k。你没看错,就是那个不太高雅的单词。

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

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

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

究竟出甚么事儿了?

The F**k

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

她用本身的MacBook Pro停止相干操作,输入敕令行代码,成果一履行:报错!怎样错了?要不要研究一下?

不消!

只须要简单、优雅的输入四个字母:f**k。然后——精确的敕令主动就写出来了,然后主动履行了。这不就是传说中的简单可依附么!

笼统来看,全部过程就是三步:

为甚么骂一句街,就可以处理成绩?

法式榜样员蜜斯姐安利的就是这个。可以或许完成这个后果,端赖一个名叫The F**k的App。

这是一个功能强大年夜的应用法式榜样,可以或许主动改正控制台敕令(console commands)中的缺点。

举几个例子。

下面的案例里,有一段展示了给敕令补充缺掉部分。

➜ apt-get install vim

E: 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?

➜ fuck

sudo apt-get install vim [enter/↑/↓/ctrl+c]

[sudo] password for nvbn:

Reading package lists… Done

还有一段,展示了若何主动修改手滑缺点。

➜ puthon

No command ‘puthon’ found, did you mean:

Command ‘python’ from package ‘python-minimal’ (main)

Command ‘python’ from package ‘python3’ (main)

zsh: command not found: puthon

➜ fuck

python [enter/↑/↓/ctrl+c]

Python 3.4.2 (default, Oct 8 2014, 13:08:17)

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

掉足没紧要,只需一声:f**k。

是否是超好用?The F**k支撑Python 3.4今后的版本,装置起来也异常的简单。苹果电脑macOS用户,可以经过过程Homebrew装置:

brew install thefuck

也能够经过过程pip装置:

pip install thefuck

更多装置和更新方法,可以直接到GitHub页面上检查。

The F**k的道理其实不复杂,其实就是基于规矩的婚配。假设婚配成功,精确的敕令行就会被调出履行,有一大年夜堆敕令曾经是默许开启婚配的。

固然,你假设想本身增长新的规矩也是可以的。

全部流程是如许的:

默许的The F**k须要一些运转时间,假设你想快一点,还可以测验测验一下instant mode极速形式。

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

地址在此:

https://github.com/nvbn/thefuck

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

Hyper

Sarah Drasner蜜斯姐外面上安利了The F**k,然则她不经意间,还给网友们种草了另外一个神器。

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

缩小年夜看一下:

你发明没有,她输入指令的时辰,光标是粉白色的,并且带有酷炫的后果。就为这个,一大年夜堆人留言询问:

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

好吧好吧,因而蜜斯姐又安利了一波。

这个就是:Hyper。

一款HTML/JS/CSS终端,支撑苹果macOS、微软Windows、Debian、Fedora和各类Linux平台。

装置也异常简单,可以经过过程下面这个地址,去官网下载:

https://hyper.is/

苹果macOS用户可以用Homebrew方法装置,指令为:

brew update

brew cask install hyper

微软Windows用户可以应用chocolatey装置,指令为:

choco install hyper

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

插件的地址在此:

https://hyper.is/plugins/hyperpower

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

https://github.com/zeit/hyper

活动推荐 | 10.31-11.1北京智源大年夜会

百位顶级专家,60+前沿申报,10+圆桌服装论坛t.vhao.net与尖峰对话,为你带来内行的AI嘉会。

荟萃全球顶级学者:John Hopcroft(图灵奖),Michael Jordan(机械进修威望学者),Chris Manning(NLP威望学者),朱松纯(计算机视觉威望学者),张钹、高文、戴琼海和张平文院士等100多位专家。

扫码检查大年夜会详细日程,注册参会时输入优惠码「BBAILZW」专享7折优惠,先生票仅69元(数量无限,先到先得)。

爱好就点「好看」吧 !