色综合中文综合网_性猛交娇小69hd_久久精品99久久久久久_欧美日韩精品一区二区三区四区 _97视频色精品_国产高清精品久久久久_日日鲁鲁鲁夜夜爽爽狠狠视频97 _国产成人免费视频精品含羞草妖精 _熟女少妇在线视频播放_精品人妻一区二区三区麻豆91 _久久女同性恋中文字幕_一区二区福利视频

為什么老編輯器Vim這么難用,卻很受歡迎?

如果你沒(méi)用過(guò),你連怎么退出都不會(huì)

白交 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI

一個(gè)1991年正式發(fā)布,如今已經(jīng)快30歲的「高齡」的代碼編輯器Vim,為何如此受歡迎?

在2019年「StackOverflow」關(guān)于最流行的開(kāi)發(fā)環(huán)境的調(diào)查,Vim仍然排在并列第四位,大約有25%的Web開(kāi)發(fā)人員正在使用它。

而在它之前的,全是2000年以后才出現(xiàn)的代碼編輯器。

Vim除了「高齡」以外,還有一個(gè)點(diǎn)也困擾著大家,那就是「難用」。如果你沒(méi)用過(guò),你連怎么退出都不會(huì)!

而且這個(gè)難用的梗經(jīng)久不衰。

比如「StackOverflow」有一個(gè)近八年之久的問(wèn)題,活躍度僅在2天前,瀏覽量累計(jì)達(dá)210萬(wàn)次。

「如何退出Vim編輯器?」

這個(gè)看上去似乎是再簡(jiǎn)單不過(guò)的問(wèn)題了,卻依然經(jīng)久不衰,引發(fā)網(wǎng)友熱切討論。

這時(shí)候,可能就想問(wèn),為何這個(gè)Vim這么難用,還這么受歡迎?

了解一下它的歷史由來(lái),也許就可以窺見(jiàn)一些原因。

半世紀(jì)的積累

最近有一位博主Nikola ?uza,就介紹了Vim是如何開(kāi)始的——「How Did Vim Become So Popular」。

還記得以前「打孔卡」的時(shí)代嗎?將「打孔卡」放入計(jì)算機(jī)內(nèi)部從而實(shí)現(xiàn)編程。對(duì)于這一方式來(lái)說(shuō),放置他們的順序很重要。

想象一下,這是一張4.5mb數(shù)據(jù)的照片,堆疊在62500個(gè)打孔卡中,然后刪除它,再次對(duì)它排序。

但是隨著計(jì)算機(jī)功能和存儲(chǔ)增長(zhǎng),打孔卡漸漸不能滿足程序員的需求,這時(shí)候出現(xiàn)了QED編輯器(ed的前身),由此便進(jìn)入到了「行編輯」時(shí)代。

ed編輯器

ed編輯器是一款經(jīng)典的行編輯器,由貝爾實(shí)驗(yàn)室開(kāi)發(fā),1973年正式發(fā)布,已經(jīng)有47年之久,但至今仍然可以使用。

如果你使用的是Linux或Mac OS,打開(kāi)終端,輸入ed,便可以得到一個(gè)簡(jiǎn)單的行編輯器。

而如果你要寫(xiě)入文件,輸入 a并按Enter鍵,就可以開(kāi)始編寫(xiě)文本,輸入.退出附件模式。然后寫(xiě)入文件,可以輸入「w myfile.txt」并按Enter鍵,最后輸入q退出。

而使用Vim的網(wǎng)友,可能就會(huì)覺(jué)得很熟悉。Vim和ed有很多相似的地方。這篇博主就提到說(shuō),如果你會(huì)使用Vim,那么ed就會(huì)很快上手。

比如,:q

而在ed之后,便是em。它有「the editor for mortals」(凡人的編輯器)的稱號(hào)。

也就是說(shuō),em可以跟ed做一樣的事情,但是沒(méi)有ed那般神秘,更適合大多數(shù)人使用。

Vim的前身——Vi

而隨后基于em代碼,Sun聯(lián)合創(chuàng)始人,兼首席科學(xué)家Bill Joy開(kāi)發(fā)了ex,算得上是擴(kuò)展版。它在以往的模式上增加了visual模式,它可以在屏幕上打開(kāi)文件。

三年之后,操作系統(tǒng)中引入了可執(zhí)行文件Vi,但仍然可以通過(guò)在Vi/Vim訪問(wèn)ex命令。

是他奠定了今天Vim編輯器的鍵位設(shè)計(jì),如果覺(jué)得快捷鍵難記,就怪他吧。

當(dāng)時(shí)Bill Joy使用的是下面的鍵盤(pán):esc鍵在現(xiàn)在的tab位置,方向鍵和字母鍵混用,這也就注定了之后Vim怪異的鍵位設(shè)計(jì)。

vi發(fā)布是在1979年,那么Vim是如何誕生的呢?

Vim的誕生

這還得從Vi發(fā)布之后的「模仿」開(kāi)始,很多人開(kāi)始模仿、克隆vi編輯器。當(dāng)時(shí)就有這么一個(gè)「Vi Improved」從中脫穎而出。

它是由「Bram Moolenaar」創(chuàng)建,這個(gè)人來(lái)頭可不小,他還是軟件開(kāi)發(fā)工具A-A-P、編程語(yǔ)言Zimbu的開(kāi)發(fā)者。在使用Vim的人,可能看到過(guò)他的名字。

Bram使用了一個(gè)名為STEVIE的Vi克隆版,并注意到它缺少許多vi的命令。他在此基礎(chǔ)上增加了一些新的功能,使其與vi兼容,并以 “Vi Improved “的名義發(fā)布。

1993年的2.0版本開(kāi)始使用Vim名字,然后一直這樣沿用至今。

這個(gè)幾乎集成了近半世紀(jì)智慧與努力的Vim,將大量的精力都放在了兼容性上。

博主也說(shuō),也許Vim一些有用的功能讓出名,但是能讓Vim一直都屹立不倒的原因是,它幾乎兼容了所有你能想到的東西。

這也是很多程序員的愛(ài)用Vim主要原因。而除了兼容性強(qiáng)的優(yōu)點(diǎn),強(qiáng)大的鍵位設(shè)計(jì),自行設(shè)定快捷鍵等這些都讓Vim成為提升工作效率的絕對(duì)利器呀!

讓人又愛(ài)又恨

Vim誕生的時(shí)候,鼠標(biāo)還不是電腦標(biāo)配,所以Vim盡量為純鍵盤(pán)操作而優(yōu)化。

而后來(lái)圖形化界面、鼠標(biāo)的普及,讓更過(guò)代碼編輯器脫穎而出,配合鼠標(biāo)操作學(xué)習(xí)門(mén)檻低,但效率不及Vim老手。

這也是Vim讓人又愛(ài)又恨的原因吧。

談到Vim,國(guó)內(nèi)的程序員怎么看?首先是入門(mén)難度大:

用Vim寫(xiě)接口還行,不過(guò)還是需要學(xué)習(xí)下Vim的快捷鍵,不然太痛苦了。

但是用熟了之后,簡(jiǎn)直能把Vim用的飛起:

熟悉了之后確實(shí)操作起來(lái)很快,特別不喜歡用上下左右鍵。

還有Vim重度使用者來(lái)現(xiàn)身說(shuō)法,真正的Vim高手,是不需要鼠標(biāo)的~

就因?yàn)橄矚g上這種雙手不離鍵盤(pán)就可以操控一切的feel ,Vim可以讓我對(duì)文本的操作更加精準(zhǔn),高效。

不過(guò),這位網(wǎng)友也提到,對(duì)初學(xué)者可能不是特別友好,因?yàn)閂im有一定的學(xué)習(xí)成本,只有做到非常熟練才能感受到它帶來(lái)的快捷。

如何花式退出Vim?

那么回到一開(kāi)始的問(wèn)題,怎么退出Vim呢?

不談?wù)?jīng)的方法(:q!),有人曾總結(jié)了千百種花式退出方法,請(qǐng)看這里:

天下苦Vim久矣!硬核程序員教你如何花式退出Vim,一周收獲2400星

吐槽歸吐槽,你覺(jué)得Vim好用嗎?你在寫(xiě)代碼的時(shí)候又用著哪一款編輯器呢?

參考鏈接:

https://pragmaticpineapple.com/how-did-vim-become-so-popular/

版權(quán)所有,未經(jīng)授權(quán)不得以任何形式轉(zhuǎn)載及使用,違者必究。
精品久久久久久久久久久院品网| 婷婷六月综合网| 三区四区在线观看| 成人综合电影| 51蜜桃传媒精品一区二区| 欧美一区二区三区四区在线观看| 天天干在线播放| 和岳每晚弄的高潮嗷嗷叫视频| 中文天堂在线一区| 性农村xxxxx小树林| 欧美高清dvd| 最近中文字幕免费在线观看| 国产精品一区二区三区在线| 日本一区二区三区视频在线观看 | 国产欧美在线观看| 99电影网电视剧在线观看| 欧美日韩一区二区三区69堂| 一级视频在线播放| 国产精品久久久久aaaa| 欧美另类一区二区三区| 亚洲奶汁xxxx哺乳期| 久久国产精品波多野结衣| 你懂得在线观看| 午夜老司机精品| 欧美日韩国产美女| 亚洲精品自拍偷拍| 日韩精品在线观看网站| 亚洲欧美国产精品久久久久久久| 正在播放国产一区| 欧美又粗又大又长| 国产白浆在线观看| 激情综合网天天干| 亚洲天堂网站在线观看视频| 宅男一区二区三区| 中文字幕一区二区人妻视频| 天堂成人在线视频| 亚洲天堂国产精品| av官网在线观看| 性感美女视频一二三| 视频一区 中文字幕| 真人bbbbbbbbb毛片| 怡红院一区二区| 波多野结衣家庭主妇| 久久亚洲美女| 国产成人精品亚洲午夜麻豆| 91视频免费版污| 日韩国产第一页| 久久天天做天天爱综合色| 色婷婷综合久久久久中文字幕1| 国产v亚洲v天堂无码久久久| 亚洲精品无码久久久| 国产a久久麻豆| 国产成人免费视频| 国产精品视频观看| 国产精品久久久爽爽爽麻豆色哟哟 | av在线亚洲天堂| 亚洲国产视频直播| 欧美日韩一卡二卡| 精品国产一区二区三区久久久狼 | 99中文字幕在线观看| 精品一区二区无码| 亚洲国产日韩a在线播放| 亚洲综合精品一区二区| 东方av正在进入| 99国产精品久久久久久久成人| 国产av一区二区三区精品| 麻豆精品一区二区综合av| 五月天中文字幕一区二区| 成人一道本在线| 久久久精品综合| 国产91色在线|| 亚洲精品一区二区三区樱花 | xxxx国产视频| 色av性av丰满av| 国产女人aaa级久久久级 | 成人一级片网站| 韩国成人福利片在线播放| 精品国产免费人成电影在线观看四季| 在线电影av不卡网址| 成人h视频在线观看播放| 欧美成人综合一区| 日本japanese极品少妇| 日本中文不卡| 国产日本一区二区三区| 91丝袜美腿美女视频网站| 成人福利网站在线观看11| 亚洲国产欧美视频| 精品一区二区在线免费观看| 久久久国产精华| 亚洲黄色片网站| 亚洲精品免费一区二区三区| 国产av无码专区亚洲精品| 国产精品熟女视频| 亚洲大片精品永久免费| 国产精品成人aaaaa网站| 欧美性受xxxx黒人xyx性爽| 狠狠躁日日躁夜夜躁av| 欧美日本国产一区| 欧美中文娱乐网| 国产在线综合网| 中文字幕日韩一区二区| 久久久亚洲成人| 色一情一区二区| 轻轻草成人在线| 日韩国产高清污视频在线观看| 亚洲第一在线综合在线| 五月婷婷激情视频| 91福利国产成人精品照片| 精品无码久久久久国产| 久久精品国产亚洲AV无码麻豆| 国产精品伦理在线| 成人女保姆的销魂服务| 亚洲精品自拍视频在线观看| 中文字幕五月欧美| 91精品久久久久久久久不口人| 老熟妇一区二区| 欧美激情一区二区三区不卡 | 日韩五码在线观看| 懂色av蜜臀av粉嫩av分享吧 | 亚洲视频每日更新| 成人av在线网址| 日韩在线中文字幕视频 | 麻豆免费精品视频| 中文字幕最新精品| 男女污污视频网站| 91麻豆福利精品推荐| 国产91久久婷婷一区二区| 国产成人av免费在线观看| 亚洲成人激情综合网| 日韩精品一区二区三区丰满 | 亚洲国产精品成人av| 黄色免费视频大全| 国产精品77777| 国产91色在线| 日韩欧美高清在线观看| 在线综合视频播放| 成人一级片网站| 成人午夜大片免费观看| 国产精品久久久久久av福利软件| 青青草免费av| 日韩一区二区三区电影在线观看| 免费观看日韩毛片| 国产成人av一区二区三区在线| 国产精品成人播放| 中文字幕亚洲乱码熟女1区2区| 日韩欧美一区二区久久婷婷| 亚洲精品手机在线观看| 国产蜜臀av在线一区二区三区| 国产无套精品一区二区| 黄色aaa大片| 久久久免费观看| 久草免费新视频| 日韩精品一区二区三区视频 | 天天人人精品| 日韩av在线播放中文字幕| 欧美一区视频在线| 日本在线播放视频| 亚洲最新中文字幕| 亚洲色偷偷综合亚洲av伊人| 欧美一区二区日韩| 逼特逼视频在线观看| 亚洲国产中文字幕| 日韩精品xxxx| 中文字幕欧美三区| 激情六月天婷婷| 97久久超碰国产精品电影| 精品国产乱码久久久久久久软件 | 亚洲乱码一区二区| 中国毛片在线观看| 91精品国产一区二区三区蜜臀| 欧美大片久久久| 亚洲a一区二区| 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 看全色黄大色黄女片18| 欧美视频一二三| av在线网址导航| 亚洲成av人**亚洲成av**| 久久精品香蕉视频| 亚洲成av人影院| 国产三级精品三级在线| 91久久精品一区二区三| 波多野结衣电影免费观看| 日本道免费精品一区二区三区| 99精品免费在线观看| 亚洲一区二区免费视频| 欧美一级裸体视频| 欧美性xxxxx极品娇小| 最好看的中文字幕| 欧美剧在线免费观看网站| 极品白嫩丰满美女无套| 亚洲成色777777在线观看影院| 国产91丝袜美女在线播放| 精品视频中文字幕| 91国产丝袜播放在线| 97精品视频在线播放| 99热这里只有精品99| 91视频-88av| 国产成人8x视频一区二区| 在线免费一区| 一区二区在线免费| 奇米777在线| 精品sm捆绑视频| 日韩 欧美 精品| 人人爽久久涩噜噜噜网站| 美女日韩在线中文字幕| 欧美精品123| 国产精品久久久久一区二区三区| www.xxx亚洲| 欧美日韩久久久久久| 国产一区二区精彩视频| 久久久久久97| 日日夜夜精品视频免费| 中文字幕人成一区| 亚洲影视在线观看| free性中国hd国语露脸| 欧美日韩二区三区| 欧美一区深夜视频| 国产亚洲精品一区二区| 国产黄网在线观看| 亚洲一区精品电影| www国产精品av| 手机在线国产视频| 蜜桃视频在线一区| 在线视频欧美一区| 午夜国产精品一区| 中国毛片直接看| 热99精品里视频精品| 粉嫩高潮美女一区二区三区| 精品久久久久久久无码| 日韩电影在线观看中文字幕 | 国产欧美精品一二三| 日韩精品免费看| av在线资源观看| 亚洲最新在线| 午夜成人在线视频| 九九精品在线观看视频| 91夜夜揉人人捏人人添红杏| 国产亚洲午夜高清国产拍精品 | 成人av先锋影音| 亚洲黄色av片| 久久最新资源网| 经典三级在线一区| 午夜国产福利在线观看| xvideos亚洲人网站| 日本不卡不码高清免费观看| 黄色高清无遮挡| 亚洲图片制服诱惑| 精品一区二区在线观看| 亚洲日本黄色片| 欧美肥婆姓交大片| 99久久99久久综合| 日韩av在线看免费观看| 国产精品久久久久久久久免费| 亚洲国产精品国自产拍av| 91精品国自产在线| 国产美女搞久久| 亚洲宅男天堂在线观看无病毒| 青青草激情视频| 欧美日韩综合网| 欧美三级视频在线观看 | 国产三级黄色片| 亚洲自拍在线观看| 欧美性xxxx极品高清hd直播| 无码久久精品国产亚洲av影片| 久久久一二三四| 亚洲精品黄网在线观看| 日韩国产欧美在线播放| 欧美一级免费在线| 国产mv久久久| 一个色在线综合| 久久久久久久亚洲| www.xxx麻豆| 久久精品成人欧美大片| 久久免费电影网| 国产极品在线播放| 成年人免费观看的视频| 亚洲天堂av在线免费| 成人精品gif动图一区| 国产成人精品视频免费| 国产精品三区在线| 日韩欧美电影一区| 韩国理伦片一区二区三区在线播放| 欧美xxxxx精品| 成人啪啪免费看| 69堂亚洲精品首页| 九九在线精品视频| 欧美乱大交做爰xxxⅹ小说| 久久超碰亚洲| 亚洲人成77777在线观看网| jlzzjlzz国产精品久久| 久久综合综合久久| 中文字幕无码精品亚洲资源网久久| 久久成人亚洲精品| 亚洲国产日韩精品| 神马午夜电影一区二区三区在线观看| 久久久久久久久久影视| 精品一区二区三区国产| 亚洲一级免费视频| 国产精品传媒视频| 亚洲AV无码国产精品午夜字幕| 蜜臀视频在线观看| 日韩黄色影视| 久久99亚洲热视| 欧美体内谢she精2性欧美| 免费观看成人鲁鲁鲁鲁鲁视频| 中国特黄一级片| 青青青在线视频播放| 国产精品大片wwwwww| 欧美一级二级在线观看| 不卡的av电影在线观看| 亚洲精品无码久久久久| 影音先锋资源av| 亚洲一二区在线| 欧美亚洲激情视频| 欧美电影精品一区二区| 国产精品嫩草久久久久| 污污网站在线免费观看| 91嫩草丨国产丨精品| 欧美污视频网站| 国语精品中文字幕| 欧美成人午夜激情在线| 欧美视频三区在线播放| 26uuu精品一区二区| 国产三级视频在线播放| 欧美另类69xxxx| 日日摸天天爽天天爽视频| 国产色综合一区二区三区| 久久国产精品久久国产精品| 91国内精品野花午夜精品| 99久久久精品免费观看国产蜜| 国产毛片在线视频| 日韩在线视频网址| 伊人成人免费视频| 大陆极品少妇内射aaaaaa| 亚洲999一在线观看www| 久久亚洲精品成人| 欧美日韩久久久| 日韩一区在线播放| 国产福利不卡视频| 国产白浆在线观看| 丰满少妇被猛烈进入一区二区| 伊人色在线观看| 女女同性女同一区二区三区按摩| 国产精品日本精品| 亚洲丝袜在线视频| 欧美日韩国产三级| 亚洲综合色成人| 不卡一区二区中文字幕| 无码国产精品一区二区色情男同| 国产精品自拍视频一区| 三级黄色片网站| 美女喷白浆视频| 伊人婷婷久久| 国产在线一区二| 日韩美女免费观看| 久久综合五月天| 精品无人国产偷自产在线| 欧美午夜一区二区三区| 亚洲精品中文在线| 久久综合九色综合欧美98| 蜜桃视频在线观看一区| 亚洲av无码专区在线| 久久亚洲精品国产| 日本激情视频一区二区三区| 中文字幕在线视频播放| 日韩在线一区视频| 成年网站在线免费观看| 一二三四中文字幕| 亚洲欧美综合一区| 欧美三级电影在线播放| 国产九区一区在线| 91精品在线观| 成人黄色网免费| 国产精品视频成人| 国产精品久久久999| 午夜精品在线视频| 欧美大胆a视频| 久久精品国产久精国产思思| 一道本无吗dⅴd在线播放一区 | 亚洲欧美日韩中文字幕一区二区三区 | 黑人狂躁日本娇小| 国产精品1区2区3区4区| 亚洲区自拍偷拍| 舐め犯し波多野结衣在线观看| 91精产国品一二三| 免费黄色av网址| 佐佐木明希电影| 亚洲精品久久久久久| 中文字幕一二三| 亚洲熟女一区二区| 人人妻人人澡人人爽人人精品| 亚洲综合自拍网| 亚洲 欧美 日韩在线| 性欧美成人播放77777| 不卡一区二区在线观看| 国产sm调教视频| 亚洲欧美精品久久| 国产午夜精品无码| 中文字幕一区二区人妻视频| 国产精品伦一区二区三区| 亚洲高清视频网站| 视频一区中文字幕| 久久97超碰国产精品超碰| 国产乱理伦片在线观看夜一区| 成人免费三级在线| 欧美极品少妇xxxxⅹ高跟鞋 | 日韩精品午夜视频| 国产在线精品一区二区夜色 | 国产精品电影观看| 国产69精品久久久久9999apgf |