国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Vim - 適合自己的,才是最好的

legendmohe / 2037人閱讀

摘要:原文鏈接適合自己的,才是最好的被稱為編輯器之神,是我用過之后才體會到的,用之前實在不敢對它做出什么評價。最初的不適,換來的是效率的飛升。感悟在學習使用的過程中,我最大的感悟就是適合自己的,才是最好的。

原文鏈接:Vim - 適合自己的,才是最好的

Vim 被稱為編輯器之神,是我用過之后才體會到的,用之前實在不敢對它做出什么評價。在大學時代,Vim 的大名就已如雷貫耳,但由于它陡峭的學習曲線,一直望而卻步。等真正開始學習之后,發(fā)現(xiàn)并沒有想象中的復雜,也沒有所謂的瓶頸,只要在實際寫代碼中強迫自己使用就可以了,無形中就會形成習慣。最初的不適,換來的是效率的飛升。這和我當初學習雙拼的感覺一樣。下圖是我的 Vim 界面:

學習方式

我一開始也是看了很多教程,這里我就不說具體的學習方法了,因為 Google 上一搜一大堆。

我只想談一點:很多「過來人」告誡新手,一開始使用 Vim 一定不能使用插件,要從最純凈的 Vim 開始練習。他們認為一上手就使用別人的配置,很容易被別人影響,不能領會到自己配置 Vim,這種從無到有的感覺。雖然我也很喜歡折騰的感覺,但這對于學習、入門一個工具來說有點南轅北轍,我們學習一個工具就是為了用好它,或者用它來為我們服務。為什么要我們去適應它呢?也許這不符合 Vim 的哲學,但是我覺得:

Vim 存在這么多年,已經有很多優(yōu)秀的 Vim 配置(比如:spf13-vim),可以為我們節(jié)省很多折騰的時間。不過如果你非常喜歡折(zuo)騰(si),那也可以從頭開始。

對于新手來說,自己的配置總是很不成熟,到頭來還是得參考一些高手的配置。索性一開始用他們的,慢慢刪改。

從純凈版開始你會覺得很枯燥,Vim 遠沒別人口中、視頻中所述的酷炫,效率不升反降。這很容易喪失進階的興趣。

天下武功,唯快不破,這個時代求快。我不否認先夯實基礎,再層層遞進的學習方式,但針對不同的學習對象,不同的環(huán)境背景,我們還是應該采取最快、最有效的學習方式。

如果你學習 Vim 是為了體驗學習的新鮮感,或者業(yè)余玩味,請忽略我上面的話。但如果你的最終目的是為了在實際中用到它,提升我們的工作效率,那你不妨和我一樣,直接拉別人的配置下來,在 Shell 里輸入 Vim 啟動,開始寫代碼!

當時我找到了 k-vim,按照他的安裝步驟,很簡單就把 Vim 配置好了,啟動 Vim,發(fā)現(xiàn)界面也很漂亮,嗯,這就是我要的效果。接著,我打開自己那兩天正在寫的項目,通過僅會的四個快捷鍵 HJKL 移動光標來查看文件。然后我仔細閱讀了 k-vim 的 README 文件,把它提到的幾個快捷鍵試了試,感覺很不錯。接下來的幾天,它的 README 網(wǎng)頁我一直開著,遇到想要的快捷鍵一搜就搞定,雖然寫代碼的效率確實下降了很多,但對編輯器的使用越來越純熟。一周之后我已經習慣用 Vim 來編程了。

接下來開始進一步研究 Vim,理解 Vim 的三種模式(正常模式、命令模式、視圖模式),然后掌握如何配置插件快捷鍵就OK了。最關鍵一點就是要實戰(zhàn),強迫自己所有的操作只用鍵盤,強迫只用 Vim 作編輯器。

插件與快捷鍵

Vim 的插件可以通過 Vundle 來管理。(據(jù)說 vim-plug 也挺好用)

只需兩步:

vimrc.bundles 文件中配置你想要的插件

在 Vim 的命令模式中輸入:BundleInstall

其他的命令有:

shell:BundleUpdate    //更新插件
:BundleClean     //刪除插件

個人覺得必備的插件:

syntastic 多語言語法檢查

YouCompleteMe 代碼自動補全

ctrlp.vim 文件搜索,類似 Sublime Text 里面的 Cmd + P

vim-airline 狀態(tài)欄增強

nerdtree目錄樹

vim-ctrlspace tab/buffer導航增強

而快捷鍵的學習方法,就是用到的時候去 Google,多用幾次就記住了。如果它自帶的快捷鍵用著不舒服,你完全可以自己重設,Vim 就是自由,不必拘泥條條框框。

哲學

非常推薦閱讀 Stack Overflow 上的這篇回答:

What is your most productive shortcut with Vim?

這篇真正闡述了 Vim 作者當初設計 Vim 快捷鍵時的哲學,看懂這篇對 Vim 快捷鍵的掌握會更上一層。

感悟

在學習 Vim、使用 Vim 的過程中,我最大的感悟就是「適合自己的,才是最好的」

很多插件看起來很酷炫,快捷鍵幾下就能實現(xiàn)很繁雜的操作,但是你不一定會有使用這個插件的需求,或者即使用也用的不多。有人總喜歡拿 IDE 和 Vim 比,我覺得這根本沒有比較的必要,你兩個都用也沒什么問題。大的項目,復雜的文件結構和引用,你不用 IDE 而用 Vim,是浪費時間。而且一般 IDE 都提供了 Vim 模式,你仍可以在 IDE 中繼續(xù)擊鍵如飛。

用 Vim 體驗的是一種輕便、自由、可塑的感覺。你可以根據(jù)自己的需求來培養(yǎng) Vim,這就像戀(gao)愛(ji)一樣是兩個人互相適應的過程。互相習慣才能把效率最大化。

推薦鏈接

Vim Adventure Vim 小游戲

Learn Vim Progressively 中文版:簡明 Vim 練級攻略

Learn Vimscript the Hard Way 中文版:笨方法學Vimscript

交互式學習 Vim

Vim Awesome Awesome Vim plugins from across the universe

史上最全Vim快捷鍵鍵位圖 -- 入門到進階

所需即所獲:像 IDE 一樣使用 vim

將你的Vim 打造成輕巧強大的IDE

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24830.html

相關文章

  • Vim 不是那么可怕,這里有5個免費資源可以用來學習它

    摘要:未知的事情是可怕的,未知數(shù)通常代表著一種阻力。個學習的免費在線資源以下是可以幫你開啟學習之旅的一些資源,不要一味地學習所有的相關內容,要知道有人用了年,他們還在學習最新的相關知識。如果你使用,你可以點擊這里來學習。 showImg(https://segmentfault.com/img/bVUwew?w=1186&h=800); 未知的事情是可怕的,未知數(shù)通常代表著一種阻力。Vim ...

    Jason 評論0 收藏0
  • Python小白應如何入門

    摘要:菜鳥教程廖雪峰的官方網(wǎng)站第一個的偏基礎點,第二個或許對零基礎的不是很友好,有些字眼會看不懂,至于自己適合那個,還是要自己去看看。如果能看懂廖雪峰官方網(wǎng)站的話,推薦去看,因為我也是看這個來入門的差不多。 經常有粉絲加了我之后就問,python零基礎怎樣入門?剛學python需要注意什么?沒有接觸過編程怎么學python?等等 之類問題,今天我就對這些問題說下我的淺見吧,希望對你們有用。 ...

    qpwoeiru96 評論0 收藏0
  • VIM Tutorial (2)

    摘要:的強大不僅體現(xiàn)在各種高效的操作,更有各種高端大氣上檔次的插件。安裝在文件中配置安裝插件只要在的模式下輸入這個命令,就會很帥氣的幫你把想要插件裝好了。還提供一些高級的查找功能。 Vim的強大不僅體現(xiàn)在各種高效的操作,更有各種高端大氣上檔次的插件。 Vundle 當你安裝了一定數(shù)量的插件以后,就遇到了怎么去管理插件的問題了。在這里推薦我覺得最好的插件管理工具Vundle。 安裝 ...

    malakashi 評論0 收藏0
  • 30歲零基礎自學編程,先學哪種語言最好

    摘要:大學,光學工程研究生畢業(yè),和程序猿完全不搭邊。那怎么辦,試著學一學唄,學習才是程序猿的天性。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。有句話說的很對程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。 說說我自己的經歷。211大學,光學工程研究生畢業(yè),和程序猿完全不搭邊。 畢業(yè)后進了成都某國字頭研究所,在行業(yè)里摸爬滾打了四年,2018年機緣巧合在家養(yǎng)...

    xietao3 評論0 收藏0
  • 前端是有多難?

    摘要:我之前從來沒想過高階函數(shù)怎么在里面用,直到看了源碼吃了一驚,臥槽,還能這么寫還有說爛了的柯里化。然而也加重了前端的負擔。畢竟和前端靠的近,人家問起來自己不會多尷尬。好了,一個前端工程師做到這份上也算是仁至義盡了。 最近感覺追不動前端的發(fā)展了,寫篇文章感嘆一下。 HTML 我知道有一些學校會教一些簡單的網(wǎng)頁制作,就是用 Dreamweaver 點一點的那種。大多也會留作業(yè),最后交作業(yè)的時...

    habren 評論0 收藏0

發(fā)表評論

0條評論

legendmohe

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<