精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

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

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

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

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

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

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

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

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

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

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

「如何退出Vim編輯器?」

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

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

這時候,可能就想問,為何這個Vim這么難用,還這么受歡迎?

了解一下它的歷史由來,也許就可以窺見一些原因。

半世紀(jì)的積累

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

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

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

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

[[332375]]

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

ed編輯器

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

如果你使用的是Linux或Mac OS,打開終端,輸入ed,便可以得到一個簡單的行編輯器。

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

  1. # ed 
  2. Hey there! 
  3. I'm qbitai.I'm using ed right now. 
  4. How cool!     
  5. w myfile.txt 
  6. 60 

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

比如,:q

[[332376]]

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

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

Vim的前身——Vi

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

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

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

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

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

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

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

Vim的誕生

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

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

[[332377]]

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

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

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

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

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

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

讓人又愛又恨

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

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

這也是Vim讓人又愛又恨的原因吧。

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

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

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

但是用熟了之后,簡直能把Vim用的飛起:

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

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

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

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

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

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

如何花式退出Vim?

那么回到一開始的問題,怎么退出Vim呢?

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

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

吐槽歸吐槽,你覺得Vim好用嗎?你在寫代碼的時候又用著哪一款編輯器呢?

 

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

2020-06-16 14:13:50

Kubernetes容器Linux

2020-08-05 07:50:40

開發(fā)編輯器技術(shù)

2024-06-03 00:00:03

2021-03-02 16:25:13

手機(jī)iPhone安卓

2017-07-26 10:21:46

DockerLinux容器

2020-06-02 19:14:59

Kubernetes容器開發(fā)

2020-04-23 16:04:25

代碼編輯器工具程序員

2019-07-09 06:45:26

UbuntuLinux應(yīng)用

2020-12-26 15:21:44

VimKakoune文本編輯器

2019-07-05 10:03:05

UbuntuLinux應(yīng)用

2020-09-07 15:46:48

GitHubVim開發(fā)

2020-10-14 14:00:39

VIM編輯器

2018-09-25 09:25:11

Vim編輯器命令

2011-01-10 16:17:49

2019-12-16 14:54:47

JavaScript開發(fā)語言

2017-03-09 11:45:16

LinuxVim編輯器

2018-05-11 14:59:21

LinuxVim編輯器

2022-06-16 20:56:53

邊緣計算

2021-03-02 08:40:38

區(qū)塊鏈編程語言開發(fā)

2020-04-26 10:52:34

Hive運(yùn)行數(shù)據(jù)庫
點(diǎn)贊
收藏

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

欧美特黄一级片| 亚洲自偷自拍熟女另类| 97精品人妻一区二区三区香蕉| 97精品一区二区| 日韩视频免费观看高清完整版 | 久久久久久久国产| 美女又爽又黄视频毛茸茸| 嫩草伊人久久精品少妇av杨幂| 综合欧美亚洲日本| 久久久久一区二区| 91精品国产乱码久久| 国产字幕视频一区二区| 亚洲性无码av在线| 国产精品日日摸夜夜爽| 五月激情久久| 亚洲国产欧美在线| 深夜福利成人| 色香蕉在线视频| 国内精品视频666| 欧美一级淫片播放口| 成人在线观看小视频| 免费精品国产| 欧美va亚洲va在线观看蝴蝶网| 免费男同深夜夜行网站| 污污的网站在线看| 国产拍揄自揄精品视频麻豆| 丁香婷婷久久久综合精品国产| 中文字幕av久久爽| 国产日韩欧美| 欧美激情国产高清| 天堂网avav| 日韩欧美精品综合| 亚洲欧洲国产精品| 女同性恋一区二区三区| 国产在线视频欧美一区| 欧美亚洲精品一区| 久久久久久久久久久免费视频| 美女精品视频| 亚洲精品免费看| 亚洲欧美成人一区| 黄色在线免费观看大全| jlzzjlzz亚洲日本少妇| 91免费视频国产| 中文字幕 视频一区| 美女日韩在线中文字幕| 久久男人的天堂| 午夜爱爱毛片xxxx视频免费看| 波多野结衣一区| 亚洲欧洲日产国产网站| 国产白嫩美女无套久久| 国产精品国产| 亚洲电影天堂av| 91精品人妻一区二区三区四区| 一区二区三区无毛| 在线播放中文字幕一区| 天天爽天天爽夜夜爽| 欧美人与性动交xxⅹxx| 日韩欧美在线播放| 欧美日韩在线不卡视频| 亚洲第一av| 欧美性xxxx极品高清hd直播| 玩弄中年熟妇正在播放| 国产高清中文字幕在线| 偷窥国产亚洲免费视频| 妺妺窝人体色777777| 国产在线xxx| 亚洲高清久久久| 成人午夜精品久久久久久久蜜臀| 久久香蕉av| 精品久久久久久亚洲国产300 | 性欧美精品高清| 欧美在线视频一区| 无码aⅴ精品一区二区三区| 日韩福利视频网| 国产精品一区二区3区| 国产精品久久久国产盗摄| 国产精品一区二区x88av| 91视频婷婷| 天天综合网在线| 久久精品人人做人人综合| 日本成人黄色| 黄色片免费在线观看| 亚洲精品国产a久久久久久| 福利视频免费在线观看| 亚洲人成在线网站| 欧美在线观看视频一区二区 | 日韩电影视频免费| 国产又大又粗又爽的毛片| 久久中文字幕二区| 欧美国产极速在线| 国产寡妇亲子伦一区二区三区四区 | 亚洲欧美日本精品| 林心如三级全黄裸体| 午夜国产一区| 热久久免费国产视频| 一本久道久久综合无码中文| 成人中文字幕电影| 欧美区高清在线| 国产人成网在线播放va免费| 五月激情综合色| 欧美大尺度做爰床戏| 亚洲2区在线| 亚洲丝袜av一区| 久草综合在线视频| 日韩中文字幕亚洲一区二区va在线| 国产一区二区在线免费视频| 黄色片一区二区三区| 国产人久久人人人人爽| 精品免费久久久久久久| 亚洲电影有码| 亚洲国产精品999| 日本伦理一区二区三区| 国产精品亚洲综合久久| 91精品视频大全| 精品推荐蜜桃传媒| 亚洲一卡二卡三卡四卡五卡| 中文字幕国产传媒| 伦理一区二区| 九九精品在线观看| 97精品久久人人爽人人爽| 久久综合精品国产一区二区三区| 中文字幕在线乱| 高清av一区| 日韩国产高清视频在线| 麻豆亚洲av成人无码久久精品| 日韩激情一区二区| 国产精品久久久久久久久久久久午夜片 | 日韩一区二区三区av| 在线免费观看视频| 国产模特精品视频久久久久| 97超级碰碰| 国内精品久久久久国产| 欧美无砖砖区免费| 国产全是老熟女太爽了| 亚洲每日更新| 粉嫩精品一区二区三区在线观看| 四虎久久免费| 欧美在线999| 大黑人交xxx极品hd| 影音先锋亚洲精品| 草莓视频一区| 免费毛片在线看片免费丝瓜视频| 这里只有精品99re| 亚洲一二三在线观看| 久久精品国产成人一区二区三区| 欧美日韩一区二区三区在线视频 | 91精品国产九九九久久久亚洲| aaa一区二区三区| 亚洲免费色视频| 999热精品视频| 91成人看片| 亚洲综合精品伊人久久| wwwav在线| 日韩视频一区在线观看| 久久亚洲成人av| 国产成人福利片| 91免费国产精品| 91久久偷偷做嫩草影院电| 欧美另类99xxxxx| 亚洲av永久无码国产精品久久| 亚洲三级小视频| 三上悠亚 电影| 精品91久久久久| 精品一区二区三区视频日产| 天堂√中文最新版在线| 亚洲免费精彩视频| 中文字幕av片| 亚洲男人的天堂在线观看| 台湾佬美性中文| 日韩视频一区| 欧美一区二区三区在线免费观看| 久久久成人av毛片免费观看| 日韩中文字幕精品| 99精品免费观看| 亚洲午夜电影网| 草草地址线路①屁屁影院成人| 久久久xxx| 中文精品视频一区二区在线观看| 久久爱www.| 97国产精品人人爽人人做| 免费av在线电影| 欧美日韩高清一区二区三区| 日韩一区二区三区四区在线| 成人午夜精品在线| 蜜臀视频一区二区三区| 国产精品久久久乱弄| 97操在线视频| 日韩欧美精品电影| 久久99国产综合精品女同| 四虎电影院在线观看| 欧美日本一道本在线视频| 青青草偷拍视频| 久久久91精品国产一区二区三区| 色天使在线观看| aa级大片欧美三级| 一级做a爰片久久| 欧美毛片免费观看| 国产在线不卡精品| 秋霞伦理一区| 久久久国产精品一区| 天天插天天干天天操| 欧美乱妇15p| 国产精品美女久久久久av爽| 国产性天天综合网| 最新版天堂资源在线| 麻豆91精品视频| 欧美 日韩 国产在线观看| 日韩成人精品一区二区| 狠狠久久综合婷婷不卡| 亚洲精品一区av| 日本高清视频精品| 丁香花视频在线观看| 日韩亚洲成人av在线| 天天干天天色天天| 日韩亚洲电影在线| 一区二区国产欧美| 色偷偷久久人人79超碰人人澡| 欧美激情图片小说| 中文在线一区二区| aa片在线观看视频在线播放| 国产一区二区精品久久91| 日韩亚洲在线视频| 日韩视频二区| 成人网站免费观看入口| 99国产**精品****| 色播五月综合| 国产99久久久国产精品成人免费 | 久久久91精品国产| 久久电影中文字幕| 亚洲精品国产精品久久清纯直播| 国产偷拍一区二区| 欧美日韩一区高清| 亚洲成人av网址| 色拍拍在线精品视频8848| 亚洲精品午夜久久久久久久| 亚洲卡通动漫在线| 三级av在线免费观看| 国产精品久久毛片| 无码人妻丰满熟妇啪啪欧美| 久久综合中文字幕| 久久人人爽人人爽人人片| av不卡在线播放| 污污污www精品国产网站| 国产成人在线色| 中国老熟女重囗味hdxx| 国产精品小仙女| 青娱乐精品在线| 国产剧情av麻豆香蕉精品| 人人爽人人爽av| 国产在线麻豆精品观看| 欧美美女性视频| 国产在线视频精品一区| 久久精品一二三四| 国产成人精品综合在线观看| 潘金莲一级淫片aaaaaaa| 国产成人精品一区二区三区四区| 亚洲天堂一区二区在线观看| 黄一区二区三区| 操人视频免费看| 国产91精品在线观看| 亚洲av无码专区在线播放中文| 成人在线综合网| 国产福利短视频| 久久久91精品国产一区二区精品 | 私拍精品福利视频在线一区| 久久综合九色欧美狠狠| 精品在线播放| 亚洲一区二区精品在线观看| 婷婷综合激情| a级黄色片免费| 亚洲大黄网站| 日本精品www| 久久精品国产精品青草| 色综合久久久无码中文字幕波多| 成人av免费观看| 国产 欧美 在线| 综合婷婷亚洲小说| 日韩av电影网址| 欧美午夜不卡视频| www视频在线| 国产偷国产偷亚洲清高网站| 国产黄在线观看| 久久影视电视剧免费网站| wwww亚洲| 国产精品国语对白| 亚洲2区在线| 欧美精品在线一区| 亚洲草久电影| 成年人视频网站免费观看| 久久99在线观看| theav精尽人亡av| 亚洲欧洲国产日本综合| 国产性xxxx高清| 欧美日韩日日摸| 欧美性受xxxx狂喷水| 色青青草原桃花久久综合 | 亚洲av无码乱码国产麻豆| 亚洲人成网站777色婷婷| 国产福利在线播放麻豆| 欧美又大又粗又长| 日韩精品视频中文字幕| 欧美日韩中文国产一区发布| 亚洲一区二区三区无吗| 亚洲成熟丰满熟妇高潮xxxxx| 国产久卡久卡久卡久卡视频精品| 受虐m奴xxx在线观看| 亚洲精品va在线观看| 做爰视频毛片视频| 亚洲国产欧美在线成人app| 五月天婷婷在线视频| 777精品视频| 日韩精品久久久久久久软件91| 亚洲二区三区四区| 激情视频一区| 涩多多在线观看| 国产欧美日韩久久| 九九热精品视频在线| 日韩欧美国产三级电影视频| 波多野结衣一区二区| 97国产精品免费视频| 4438全国亚洲精品观看视频| 亚洲精品tv久久久久久久久| 国产欧美一级| 911亚洲精选| 亚洲免费在线观看| 国产永久免费视频| 中文字幕一精品亚洲无线一区 | 一区二区三区欧美激情| 中文在线a天堂| 亚洲一级片在线看| 免费观看亚洲| 久久精品国产第一区二区三区最新章节| 一本一本久久a久久综合精品| 三级在线视频观看| 久久久精品黄色| 亚洲婷婷综合网| 亚洲精品电影在线| 草草视频在线观看| 国产精品一区二区三区免费| 欧美96在线丨欧| 久久久精品人妻一区二区三区| 专区另类欧美日韩| 国产免费叼嘿网站免费| 久久天天躁日日躁| 99tv成人影院| 91精品一区二区三区四区| 紧缚捆绑精品一区二区| 国产成人av免费在线观看| 91.com视频| 成人黄色网址| 91偷拍精品一区二区三区| 91精品一区国产高清在线gif | 日韩精品一区二区三区第95| av免费在线视| 久久久综合香蕉尹人综合网| 亚洲一区图片| 美女洗澡无遮挡| 在线视频你懂得一区| youjizz在线播放| 国产美女精品视频| 91精品秘密在线观看| 欧美色图校园春色| 亚洲图片欧美视频| 亚洲三区在线播放| 国产大片精品免费永久看nba| 欧美理论视频| 欧美精品 - 色网| 亚洲尤物在线视频观看| 五月天丁香视频| 国产精品福利网| 欧美激情777| 免费黄色a级片| 色综合久久久久网| 日本精品一区二区三区在线播放| 亚洲一区二区三区毛片| 日韩五码在线| 亚洲一二三精品| 欧美一区二区视频观看视频| 黄页网站在线| 日本高清不卡三区| 国产一区二区三区精品欧美日韩一区二区三区 | 日本伊人久久| 人人妻人人添人人爽欧美一区| 久久久久久**毛片大全| 一区二区三区www污污污网站| 欧美日本啪啪无遮挡网站| 日韩有码一区| 日日干日日操日日射| 亚洲国产精品久久不卡毛片| 国产一级片在线播放| 亚洲综合精品一区二区| 久久看片网站| 欧美交换国产一区内射| 亚洲图片在区色| 亚洲精品福利| 日本888xxxx| 婷婷久久综合九色综合伊人色| av资源在线观看免费高清| 国产精品一码二码三码在线| 日本不卡的三区四区五区|