又到網上搜了下關於vi的文章

2021-04-02 23:42:06 字數 806 閱讀 4277

正如我所料,網上關於vi的中文資料質量一般。

以我的經驗來說,如果真的對某樣技術有興趣的話,還是盡可能讀英文資料,加入國外以英語為交流語言的社群

比如你google「vi高階命令集錦」,看看這篇文章被拷貝了多少次?

中文資料質量低另乙個原因我也隨便說說。這方面我有一些直覺和個人經驗,也從一些我比較信任的人那裡得到驗證。但是我不能百分之百確定。

這個原因就是我國歷史上並沒有經過真正的科學啟蒙。很多人經過工程師的訓練,但是沒有掌握工程師的思考方法。王小波說過,「我的一位老師說過,中國人對於科學的認識,經歷過若干個階段。首先,視科學如洪水猛獸,故而砍電桿,毀鐵路(義和團的作為);繼而視科學如巫術,以為學會幾個法門,就可以船堅炮;後來就視科學力神聖的宗教,拜倒在它面前。他老人家成為一位有成就的歷史學家後,才體會到科學是個不斷學習的過程。」這個說法當然也適用於工程技術。

一些中文的技術文章之所以質量比較低,就是因為這些文章羅列了所謂的技術竅門,卻不說明這些竅門的內在邏輯關係。說穿了,還是因為文章的作者把技術當成巫術來講解。技術竅門變成了孤立的一條條咒語。

例如,你硬去記d$是從當前位置開始刪除到行尾很沒有效率。如果你能知道$表示行尾,這種表示法在正規表示式中是通用的,你就很好理解為什麼d$表示刪除到行尾了。而且你可以舉一反三,d^應該表示刪除到行首,d/應該表示刪除到/查詢到的某個字元(實際上是正規表示式)。/是正向查詢,?應該是反向查詢。為什麼?vi內含的邏輯是某個字元的功能是a的話,按住該字元和shift鍵(就是大寫字元)就是同樣的功能方向相反,或者是a功能的拓展(如果沒有方向這一說法)。

技術的本質就是使用邏輯舉一反三,不是死記硬背,不是背熟了某條咒語後再硬生生往某個現實場景套。

遞迴 網上搜的一些筆試題

size medium 乙個射擊運動員打靶,靶一共有10環,連開10槍打中90環的可能性有多少種?請用遞迴演算法程式設計實現。size public class cs public cs int times,int score public void loop int cur cur for int...

人們喜歡在網上搜什麼?谷歌給你答案

摘要谷歌和資料視覺化記者建立了乙個新 並公布了搜尋資料,列出了全球 怎麼做.搜尋詞條的 top 10。相信大家在日常生活學習中遇到一些問題時,通常都會去 搜一下尋求答案。而在搜尋的過程中常會發現,問題還未全部輸入就會出現完整問題的搜尋詞條,原來有好多人有著同樣的困惑,進而又會好奇到大家平時遇到最多的...

可以更方便的網上開店了

易掌櫃 www.ezhanggui.com 整個系統分為三個主要的功能 1.快速 搬家。ezhanggui 提供強大的平台遷移功能,能使得你能夠在各個不同平台非常輕鬆的遷移您的店鋪,完全不需要在重複的登入您的幾百件產品,只需要點一下按鈕,家就搬好了。2.統一的商品管理。ezhanggui 為您提供了...