自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

新聞 前端
她是一位程序員,Netlify開(kāi)發(fā)者體驗(yàn)團(tuán)隊(duì)負(fù)責(zé)人,Vue核心團(tuán)隊(duì)成員。她也是一位非常有趣的美女,個(gè)人網(wǎng)站起名bomb site。

 [[279742]]

本文經(jīng)AI新媒體量子位(公眾號(hào)ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)聯(lián)系出處。

上圖這位小姐姐名叫Sarah Drasner。

她是一位程序員,Netlify開(kāi)發(fā)者體驗(yàn)團(tuán)隊(duì)負(fù)責(zé)人,Vue核心團(tuán)隊(duì)成員。她也是一位非常有趣的美女,個(gè)人網(wǎng)站起名bomb site。

最近,她又引發(fā)了一次“爆炸”。

起因是她在Twitter上安利了一款終端應(yīng)用,這個(gè)應(yīng)用名字非常奇怪,叫做:The F**k。你沒(méi)看錯(cuò),就是那個(gè)不太文雅的單詞。

這條推文,收獲了3.2k轉(zhuǎn)發(fā),1.6萬(wàn)點(diǎn)贊。 

 

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

 

一眾國(guó)外網(wǎng)友留言,紛紛表示:也太好用了吧,用它!真是驚人的好用!感謝分享,樓主好人真乃人生贏家!

今天這款應(yīng)用在更新后,又登上GitHub趨勢(shì)日榜,累計(jì)收獲4.9萬(wàn)星。

到底出什么事兒了?

The F**k

Sarah Drasner在安利的推文里,配發(fā)了這樣一段視頻。

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

她用自己的MacBook Pro進(jìn)行相關(guān)操作,輸入命令行代碼,結(jié)果一執(zhí)行:報(bào)錯(cuò)!怎么錯(cuò)了?要不要研究一下?

不用!

只需要簡(jiǎn)單、優(yōu)雅的輸入四個(gè)字母:f**k。然后——正確的命令自動(dòng)就寫(xiě)出來(lái)了,然后自動(dòng)執(zhí)行了。這不就是傳說(shuō)中的簡(jiǎn)單可依賴么!

抽象來(lái)看,整個(gè)過(guò)程就是三步:

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

為什么罵一句街,就能解決問(wèn)題?

程序員小姐姐安利的就是這個(gè)。能夠?qū)崿F(xiàn)這個(gè)效果,全靠一個(gè)名叫The F**k的App。

這是一個(gè)功能強(qiáng)大的應(yīng)用程序,能夠自動(dòng)糾正控制臺(tái)命令(console commands)中的錯(cuò)誤。

舉幾個(gè)例子。

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端。

上面的案例里,有一段展示了給命令增補(bǔ)缺失部分。

➜ 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
…

還有一段,展示了如何自動(dòng)修改手滑錯(cuò)誤。

➜ 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)
…

看明白了吧?詳細(xì)情況就不一一列舉了。

出錯(cuò)不要緊,只要一聲:f**k。

是不是超好用?The F**k支持Python 3.4以后的版本,安裝起來(lái)也非常的簡(jiǎn)單。蘋(píng)果電腦macOS用戶,可以通過(guò)Homebrew安裝:

  1. brew install thefuck 

也可以通過(guò)pip安裝:

  1. pip install thefuck 

更多安裝和更新方式,可以直接到GitHub頁(yè)面上查看。

The F**k的原理并不復(fù)雜,其實(shí)就是基于規(guī)則的匹配。如果匹配成功,正確的命令行就會(huì)被調(diào)出執(zhí)行,有一大堆命令已經(jīng)是默認(rèn)開(kāi)啟匹配的。

當(dāng)然,你如果想自己增加新的規(guī)則也是可以的。

整個(gè)流程是這樣的:

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

默認(rèn)的The F**k需要一些運(yùn)行時(shí)間,如果你想快一點(diǎn),還可以嘗試一下instant mode極速模式。

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

The F**k的作者是Vladimir Iakovlev,一位身在荷蘭阿姆斯特丹的軟件開(kāi)發(fā)者。這個(gè)應(yīng)用比量子位出現(xiàn)的還早,目前在GitHub上已有47.6k的標(biāo)星。

地址在此:

https://github.com/nvbn/thefuck

不過(guò)講到這里,故事還沒(méi)完。

Hyper

Sarah Drasner小姐姐表面上安利了The F**k,但是她不經(jīng)意間,還給網(wǎng)友們種草了另一個(gè)神器。

再來(lái)看一次小姐姐的推特配圖:

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

放大看一下:

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

你發(fā)現(xiàn)沒(méi)有,她輸入指令的時(shí)候,光標(biāo)是粉紅色的,而且?guī)в锌犰诺男Ч?。就為這個(gè),一大堆人留言詢問(wèn):

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

上圖這幾個(gè)用戶的意思是說(shuō):這不斷冒火花的光標(biāo)太酷了,我也想要,我也想要一個(gè)這樣的終端,真的想要!

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

這個(gè)就是:Hyper。

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

一款HTML/JS/CSS終端,支持蘋(píng)果macOS、微軟Windows、Debian、Fedora以及各種Linux平臺(tái)。

安裝也非常簡(jiǎn)單,可以通過(guò)下面這個(gè)地址,去官網(wǎng)下載:

https://hyper.is/

蘋(píng)果macOS用戶可以用Homebrew方式安裝,指令為:

  1. brew update 
  2. brew cask install hyper 

微軟Windows用戶可以使用chocolatey安裝,指令為:

  1. choco install hyper 

至于小姐姐那個(gè)酷炫的光標(biāo),就是這個(gè)Hyper終端里的一個(gè)插件,名叫:hyperpower。安裝之后,就會(huì)有酷炫的輸入效果了。

插件的地址在此:

https://hyper.is/plugins/hyperpower

一句f**k代碼自動(dòng)糾錯(cuò),美女程序員教你建一個(gè)狂拽酷炫的終端

在GitHub上,Hyper這個(gè)項(xiàng)目也有31k標(biāo)星,地址在此:

https://github.com/zeit/hyper

 

責(zé)任編輯:張燕妮 來(lái)源: 量子位
相關(guān)推薦

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2019-08-15 11:42:56

程序員電腦軟件

2021-12-17 08:55:26

Python微博機(jī)器人

2014-01-06 09:33:32

程序員管理

2020-10-05 21:13:37

程序員技能開(kāi)發(fā)者

2015-06-08 10:48:39

程序員程序員自白

2011-02-14 13:05:17

PythonWeb

2020-07-10 09:55:15

程序員技能開(kāi)發(fā)者

2015-06-16 10:31:36

程序員

2015-05-18 10:59:38

程序員選擇比努力更重要

2019-11-07 15:30:00

EmacsIDE

2021-10-29 10:36:21

Python代碼朋友圈

2022-04-19 09:18:56

Python代碼Linux

2021-07-01 07:43:41

項(xiàng)目程序員代碼

2020-01-06 09:53:29

程序員

2015-08-24 10:07:13

程序員bug

2015-05-13 14:06:03

程序員糟糕的程序員

2010-10-18 11:39:41

程序員

2019-04-22 10:25:52

程序員技術(shù)職場(chǎng)

2012-04-12 14:49:31

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)