日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux vim 到底,真的有(很多)linux大牛用vim写项目吗?

發(fā)布時間:2025/3/15 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux vim 到底,真的有(很多)linux大牛用vim写项目吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓

作為一名非程序員半吊子運(yùn)維,很想問一個問題:真的有(很多)linux大牛用vim寫項(xiàng)目嗎?

最近折騰自己的路由器,要在LEDE的luci框架里加個顯示interface信息的模塊。按照慣例ggl一下最后在stackoverflow copy了幾行示例代碼,再加上在路由里面挖出來的函數(shù)代碼最后折騰組合完成。這些都是題外話,重點(diǎn)是,我在挖代碼的時候cd ls grep find vi 敲的啪啪響,依然感覺效率非常低。這已經(jīng)不是第一次有這種感覺了。總結(jié)理由如下:

(1)cli界面只有一個,導(dǎo)致需要用命令不停來回切換。當(dāng)然我相信應(yīng)該有相關(guān)的軟件實(shí)現(xiàn)窗口管理,或者至少還是能多開幾個tab減少切換,但這本質(zhì)上其實(shí)還是用GUI的功能去“改進(jìn)”cli的不足。

(2)即使多開幾個tab,又或者實(shí)現(xiàn)窗口平鋪,由于這幾個cli窗口是各自獨(dú)自的,如果你在窗口1里面ls查找文件,想在窗口2里顯示,結(jié)果還是只能用鼠標(biāo)選擇粘貼。

(3)在vim里想跳到指定的地方,沒想像中那么方便。沒錯,vim為光標(biāo)定位提供了n種花樣操作,但實(shí)際上我發(fā)現(xiàn),大多數(shù)人都沒有神奇的運(yùn)算能力一下看出來[跳到這里]最快的是按哪幾個鍵。理論上,前面那個左中括號的位置是第11行第42列,所以10j 41l是最快的跳轉(zhuǎn)按鍵。可惜大多數(shù)人都不是神,不可能一眼算出來,像樓主這種普通人一般都是HML,#w #b,hjkl,半天按下來,真的沒比用鼠標(biāo)點(diǎn)快多少,甚至可能比用鼠標(biāo)點(diǎn)還慢些。

(4)vim跟ide比功能簡直弱爆。第一點(diǎn),也是最嚴(yán)重的致命傷,沒intellisense(這是VC的,其它ide類似),也就是說不能跟蹤引用調(diào)用,不能智能補(bǔ)全,不能預(yù)測基本的語法錯誤──尤其像漏了半邊括號這類;第二點(diǎn),無函數(shù)(類)管理器,難道大牛看代碼都是一目十行,一個文件從頭看到尾,還過目不忘?總之我很難想像一個上千行的文件里面幾十函數(shù)沒函數(shù)管理器是怎么看得下的,即使看得下,又怎么保證記得住哪個函數(shù)在哪;第三點(diǎn),在沒有前面兩項(xiàng)的前提下,看沒有大括號的,又或者語法縮進(jìn)不嚴(yán)格的的語言簡直是滅頂之災(zāi)……這是我在看luci lua語法代碼的時候的最大的感受,由于一個大函數(shù)跨越了數(shù)個屏幕,我在上下翻動的時候總是想是不是翻過了頭,因?yàn)閘ua是沒有大括號的,結(jié)束是一個end,要命的是if,for的結(jié)束也是end……話說回來,樓主一直覺得沒有大括號的語言都是辣雞,在多重嵌套下簡直不堪入目……

所以,到底是樓主智力不足以用vim,還是功力不足以用vim,還是,vim這種東西確實(shí)被過度神化?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的linux vim 到底,真的有(很多)linux大牛用vim写项目吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。