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

來源:互聯網
上載者:User

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

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

主要原因是我國不太尊重知識著作權,同一篇文章好多網站都轉來轉去,我進行網上搜尋的話,搜到的結果都是雷同的,很浪費時間。這算不算是中國人佔小便宜吃大虧的一種表現呢?

比如你google“VI進階命令集錦”,看看這篇文章被拷貝了多少次?

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

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

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

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

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.