想學vim不知道從何下手
ringa_lee
ringa_lee 2017-05-16 16:37:08
0
20
1501

首先我電腦上還沒有安裝vim,win7 x64,不知道vim最新版多少了

ringa_lee
ringa_lee

ringa_lee

全部回覆(20)
習慣沉默

vimtutor 這就夠了 vim自備的教學

阿神

其實,我覺得拿簡明Vim練級攻略入門還是很不錯的;然後盡可能的去用,直到習慣了為止。
至於軟體,如果是windows的話我覺得還不如直接安裝這個Windows Shell:Babun,這樣免去了一些配置,熟練之後再去折騰gvim。

为情所困

幾年前為了移植GacUI(https://github.com/vczh-libraries)到Linux下面,裝了個Ubuntu。為了熟悉環境,肯定是用XShell連上去開啟vim編輯程式碼了。其實入門很容易,先找個人教個半小時,後面的看vim自備的文檔就可以了。後來我還搞了clang-complete,不過聽說不維護了。在這之後順帶還學習了gdb,於是就可以移植自己的程式碼、調試和運行單元測試了。

不過在有圖形介面的情況下,寫C++程式碼還是clion好啊。雖然那是個付費軟體,但是只要你有自己的開源項目,很輕鬆的就把open-source license申請下來了。

p.s.
學習vim的第一步,就是要懂得使用!q和wq來退出(逃,然後是普通的文字編輯和遊標跳轉,然後是開tab和sp,最後才是各種高級的字符串操作,什麼查找替換啊,巨集錄製等等。

習慣沉默

其實學vim很簡單,把系統默認文本編輯器設成vim,以後用它編輯文本,再找本vim手冊,堅持用它時間長了自然就熟悉了。

仅有的幸福

如果你用Windows,其實沒必要學習vim了,使用IDE還是很爽的,如果想嘗試vim,可以用ide的vim插件。

给我你的怀抱

其實我覺得不太建議花太多時間用在學習vim上面,畢竟只是一個工具。透過我自己的經驗,我覺得學習Vim比較有效率的路徑:

第一步:熟悉vim中的 hjkl移動,以及三種模式切換,儲存&開啟 檔案。因為這樣你就能進行一些基本的操作,千萬要深究在這個階段。因為想要熟練vim最重要的是在練習中去訓練,強化自己手指的記憶。

第二步:用一個現成的,別人配置好的vim。包括插件、鍵位優化、工作流程。然後去使用,並且適應它。在使用的過程中,你會發現很多問題。例如如何記住快捷鍵?插件的使用方法?在這裡,你需要花相當長的時間去適應。這裡你會遇到很多問題,包括一些vim的基礎操作,你也會在這裡碰到問題,並且學習之。

對於快捷鍵和一些操作手法,不要強行把他們都背下來,一個一個去使用然後熟練,因為到最後你會發現,你的手指的速度比你大腦更快。到那時,你可能無法背出一個快捷操作組合,但是當你把手指放在鍵盤上,就會不自覺的動起來。所以要訓練,訓練再訓練,一個個的強化訓練

插件也是一樣的,你用的別人的vim配置,可能有很多插件你都暫時用不到。但是隨著不斷的使用,你會自己去發掘:這個功能有沒有呢?那個功能有沒有呢?這時候你就該去找別人vim的文檔,或是自己去看vimrc文件。看看有沒有某個插件實現了這個功能。這個過程也是一步一步,一個插件一個插件摸索出來的。這時候你對別人的這份vim已經了解了。你已經能夠把它當作你工作中一個重要的工具來使用了。

第三步:如果你是個愛折騰的人,可能不會止步於只使用別人配置。因為隨著你對vim的使用,或多或少有一些插件是你使用的這份vim配置裡面沒有的、或者鍵位的配置你覺得可以更加優化。這時候你會想要去修改這份配置,加入自己的快捷鍵,你需要的插件等等。這時候你會真正開始跳入vim這個大坑。你會琢磨哪個快捷鍵最適合你,去找更有用(有趣)的插件。這個階段,你會形成一套你自己的vim配置。並且在工作中會不斷微調

第四步:如果你不滿足於使用別人的插件,或是你要的功能找不到合適的插件。這時候如果你有時間和精力,或許你會嘗試自己寫vim插件。這時候,vim這個大坑會越挖越深,恭喜你,你可以在履歷上面寫:熟練使用vim (玩笑)

但是最終我感覺vim只是一個工具而已,前期別花太多時間學它。我才不會告訴你我在vim上花了多少時間。 。

另外,這是一份我自己的vim配置,如果你有興趣可以看看:https://github.com/ruanyl/bigvim

Ty80

通用的應該是vim7.3 vim7.4
windows下應該用gvim,版本隨意,無非是練手,基礎快捷鍵7.x無差別,大部分還是熟練後的定制vimrc。

推薦一本書《Vim實用技巧》
http://book.douban.com/subject/25869486/

最後說一下,使用vim前,先把打字練好,別指法錯亂,看鍵盤的就更不用說了~

洪涛

推薦幾個個人覺得不錯的教學:http://coolshell.cn/articles/5426.html;http://blog.jobbole.com/86132/;https://github.com/yangyangwithgnu/use_vim_as_ide ;

世界只因有你

一是看書,推薦《Vim實用技巧》,我已經看第二遍了,這書能讓你知其然,並且知其所以然!
二是看看別人都是怎麼用的,如:
/a/1190000004016129
三是上github上找star多的配置方法,進行插件學習與體會,看哪些適合自己,如:
https:// github.com/spf13/spf13-vim

我想大声告诉你

大家都說了很多了,我補充一個非常實用的,配一塊非完整的機械鍵盤,其中最重要的一點是要沒有方向鍵(便宜點的例如poker2),這樣就逼著你自己用hjkl了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!