摘要:簡(jiǎn)評(píng)注意,這不是演習(xí),要退出編輯器真的很難。這意味著在工作日的高峰時(shí)段,每小時(shí)約有人需要被幫助退出。結(jié)論你永遠(yuǎn)不知道你貢獻(xiàn)的答案可以幫助數(shù)以百萬(wàn)計(jì)的人,無(wú)論是分享如何撤消提交,或者中的關(guān)鍵字如何工作。
簡(jiǎn)評(píng):注意,這不是演習(xí),要退出 Vim 編輯器真的很難。
早上,一個(gè)流行的 Stack Overflow 問(wèn)題成為一個(gè)重大里程碑:
你不是一個(gè)人在戰(zhàn)斗,jclancy, 在這個(gè)問(wèn)題提出之后的五年中,有超過(guò)一百萬(wàn)的開(kāi)發(fā)者遇到過(guò)同樣的問(wèn)題,若沒(méi)有幫助,則無(wú)法解決。 講道理,退出 Vim 的難度是開(kāi)發(fā)人員的一個(gè)十分常見(jiàn)笑話。
經(jīng)驗(yàn)豐富的 Vim 用戶告訴我,這種名聲是不公平的,我相信他們是正確的。 我認(rèn)為很容易忘記如何退出 Vim 的原因有兩個(gè):開(kāi)發(fā)人員經(jīng)常從 git 命令或另一種他們不期望的狀況下進(jìn)入到 Vim 中,而且他們經(jīng)常遇到這種情況使得他們忘記上次是如何解決的。
為了紀(jì)念這個(gè)里程碑,我們決定看看和這個(gè)問(wèn)題相關(guān)的數(shù)據(jù), 特別是,我們將嘗試衡量誰(shuí)最有可能遇到 Vim 的問(wèn)題,而不是故意使用它,并研究在國(guó)家和編程語(yǔ)言不同的情況下的平衡。
有多少人一直在努力退出 Vim?
在過(guò)去一年里,如何退出 Vim編輯器這個(gè)問(wèn)題(How to exit the Vim editor?) 已經(jīng)占據(jù)了所有問(wèn)題的約 0.005% 的流量,也就是說(shuō)每 2 萬(wàn)次的訪問(wèn)就有一次。 這意味著在工作日的高峰時(shí)段,每小時(shí)約有 80 人需要被幫助退出 Vim。
其流量百分比隨時(shí)間而變化? 那可能是開(kāi)發(fā)人員開(kāi)始自己學(xué)著退出 Vim 吧
國(guó)家差異
讓我們考慮這個(gè)問(wèn)題在每個(gè)國(guó)家的訪問(wèn)次數(shù)的百分比。 在有很多經(jīng)驗(yàn)豐富的 Vim 用戶的國(guó)家,我們預(yù)計(jì)這個(gè)百分比將會(huì)很低。 當(dāng)它很高時(shí),它表明有多用戶被 Vim 困擾。
看起來(lái)像烏克蘭、土耳其和印度尼西亞的開(kāi)發(fā)者正在被 Vim 困擾:它占據(jù)的 Vim 問(wèn)題比例大于其他國(guó)家。 相比之下,在中國(guó)、韓國(guó)和日本,這個(gè)問(wèn)題的比例是十分之一, 這可能表明,當(dāng)這些國(guó)家的開(kāi)發(fā)者打開(kāi) Vim 時(shí),他們知道自己在做什么,而且知道如何退出它。
什么樣的程序員被 Vim 困擾?
不同編程語(yǔ)言的用戶也可能會(huì)對(duì) Vim 有不同的經(jīng)驗(yàn),我們可以通過(guò)在每個(gè)用戶的主要編程技術(shù)中計(jì)算「quit Vim / total Vim」的百分比來(lái)進(jìn)行調(diào)查。
我們將根據(jù)他們最常訪問(wèn)的 Stack Overflow 標(biāo)簽來(lái)定義它。(例如,我最常訪問(wèn)的標(biāo)簽是 R:它占我的問(wèn)題視圖的 52%)。 這不是一個(gè)完美的措施,但它足夠可靠,可以通過(guò)語(yǔ)言來(lái)了解情況。(對(duì)于此分析,我們僅考慮了至少訪問(wèn)過(guò) Stack Overflow 100 次的注冊(cè)用戶)。
最有可能被 Vim 退出問(wèn)題困擾的開(kāi)發(fā)人員是 Web 前端開(kāi)發(fā)工程師(他們是主要訪問(wèn) JQuery,CSS 和 AngularJS 等標(biāo)簽的開(kāi)發(fā)人員), 之后是微軟系的開(kāi)發(fā)者(C# 和 SQL Server)和移動(dòng)開(kāi)發(fā)者(Android 和 iOS)。 這些開(kāi)發(fā)人員通常使用 IDE(Visual Studio,Eclipse,Xcode等),而不是純文本編輯器,因此它們相對(duì)更有可能在 Vim 中被“卡住”,而不是有意識(shí)地打開(kāi)它。
那些用 C、C ++、Python 和 Ruby 編程的開(kāi)發(fā)者不太可能不會(huì)退出 Vim, 它們是低級(jí)語(yǔ)言和腳本語(yǔ)言的組合,它們可以使用純文本編輯器而非 IDE 編寫,所以他們可以在沒(méi)有 Google 搜索的情況下使用并正確的退出。
結(jié)論:
你永遠(yuǎn)不知道你貢獻(xiàn)的答案可以幫助數(shù)以百萬(wàn)計(jì)的人,無(wú)論是分享如何撤消 git 提交,或者Python 中的 yield 關(guān)鍵字如何工作。
原文地址:Stack Overflow: Helping One Million Developers Exit Vim - StackOverflow Blog
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/24964.html
摘要:實(shí)際上,無(wú)論是的基礎(chǔ)知識(shí)還是進(jìn)階知識(shí),大都可以從中找到指引。如何使用或者等同于是的縮寫再按下回車鍵打開(kāi)實(shí)際打開(kāi)的文件是。至此,先對(duì)的有個(gè)粗略的認(rèn)識(shí),如果要想了解一些有用的內(nèi)容,還需在使用中時(shí)常查閱才能真正有所收獲。 實(shí)際上,無(wú)論是 Vim 的基礎(chǔ)知識(shí)還是進(jìn)階知識(shí),大都可以從 help 中找到指引。但是我想很多人并沒(méi)有意識(shí)到這一點(diǎn),或者并沒(méi)有重視這一點(diǎn)。RTFM (read the fu...
摘要:是領(lǐng)域最具代表性的問(wèn)答網(wǎng)站之一。在,開(kāi)發(fā)者能夠?yàn)楦鞣N相關(guān)的開(kāi)源代碼貢獻(xiàn)自己的力量,也可以發(fā)布軟件開(kāi)發(fā)項(xiàng)目。該網(wǎng)站發(fā)布各技術(shù)領(lǐng)域的高技術(shù)含量?jī)?nèi)容,例如大數(shù)據(jù),云計(jì)算,,物聯(lián)網(wǎng),開(kāi)發(fā)等。是一個(gè)大型的資源類網(wǎng)站,主要涉及源代碼和代碼示例。 Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,由Sun Microsystems公司在1995年的時(shí)候正式發(fā)布。直到今天,Java都一直是最受歡迎的編程語(yǔ)言之一。如今...
摘要:未知的事情是可怕的,未知數(shù)通常代表著一種阻力。個(gè)學(xué)習(xí)的免費(fèi)在線資源以下是可以幫你開(kāi)啟學(xué)習(xí)之旅的一些資源,不要一味地學(xué)習(xí)所有的相關(guān)內(nèi)容,要知道有人用了年,他們還在學(xué)習(xí)最新的相關(guān)知識(shí)。如果你使用,你可以點(diǎn)擊這里來(lái)學(xué)習(xí)。 showImg(https://segmentfault.com/img/bVUwew?w=1186&h=800); 未知的事情是可怕的,未知數(shù)通常代表著一種阻力。Vim ...
摘要:可能是世界上最受歡迎的編碼挑戰(zhàn)網(wǎng)站,自十多年前首次推出以來(lái)它一直都是幾十萬(wàn)用戶的家。在線評(píng)測(cè)是成千上萬(wàn)的編碼挑戰(zhàn)的寶庫(kù),這讓你忙上幾個(gè)星期。允許用戶添加自己的挑戰(zhàn),組織編程競(jìng)賽,并爭(zhēng)取最高的排名。 原文地址:https://www.evget.com/article...每個(gè)人都知道編程正在成為幾乎每個(gè)行業(yè)的重要組成部分,它對(duì)組織的幫助和對(duì)大型系統(tǒng)的維護(hù)是獨(dú)一無(wú)二的,因此越來(lái)越多的人開(kāi)...
閱讀 3533·2023-04-25 19:42
閱讀 1545·2021-11-23 10:11
閱讀 2554·2021-11-16 11:51
閱讀 1745·2019-08-30 15:54
閱讀 2194·2019-08-29 18:44
閱讀 1807·2019-08-23 18:24
閱讀 633·2019-08-23 17:52
閱讀 1946·2019-08-23 15:33