標籤:blog http io 使用 ar strong sp div 2014
本文出自Svitter的blog
大約在一年前使用vim?這個也是個不確定的時間。具體什麼時間使用Vim早已經忘記了。
現在用的還算順手,但是很多東西其實都還沒有認真的學一下。最簡單的比如說一部分
Regex的匹配,以及vimscript的寫法等等。也是沒有具體時間去認真的深入,畢竟
科技的世界裡有太多太多可以探索的東西了= =。
在大多數情況下我還是認為自己寫一些前人已經有的blog毫無價值,但是轉念一想寫blog
又是為了誰呢,還不是為了自己嗎。總結過去,才能更好的前進走向未來。
另外最近又在開始看emacs了。不過總感覺這樣是不好的行為——vim我還沒有鑽研透徹,就
跑去了E去到處亂看,最後哪個都搞不好——誰又知道呢?
廢話也是少說,寫本文是給新手入門的。
另外今天發現K的作用是尋找命令(預設是!man)[2014-09-27]
入手Vim
當年學習vim的時候遵從諸位大神的理解,跟著vimtutor走了一趟,感覺還是比較不錯的。
最關鍵的還是自己要多多使用vim,不能停,就算是一開始很不爽,也要堅持使用下去
第一步是學習vimtutor
,這個毋庸置疑。最關鍵的輸入i
, 還有移動hjkl
記住了就可以了
之後最關鍵的任務就是不停的用vim,就算是覺得慢也用——當然在慢的過程中要思考如何能快。
學習使用vimtutor
就是在命令列中輸入:
vimtutor
第一步我個人認為是最難的一步。尤其是度過那一段幹啥都很慢,狂點滑鼠還用不了的階段。
然後不是跳到問題3就是跳到本問題了。慢慢發現熟悉的<C-c>
(就是Ctrl+c
)不能用了,到了Vim裡面
變成了終止退出命令了(就像是Esc)(原本也是使用ESC來退出編輯模式的,但是後來發現<C-c>
比較快捷,於是就使用他了。(如果你沒看懂,重新返回第一步練習)。然後在vim中尋找關於複製,
粘貼的使用方法——至少我是這樣。然後就會理解vim中的寄存器的相關資訊。
然後就開始找那些可以讓自己快速編輯的命令了,比如說w|e|f
。我個人比較喜歡f
,這個可以讓我
快速定位一句話中的一個字母,欲罷不能。w,e
倒是用的比較少,b
的位置我不是很喜歡。在這個
過程中大概d | s | c
這些傢伙也慢慢出現了。
再然後就開始發現數字和大寫字母的好處了,從小寫到大寫也是一個慢慢認識的過程,也是不用
記憶到底是如何運作的,只需要看好了出現的位置就行了。用多了自然就會了。
然後習慣了以後就是換行,尋找,替換等等操作了。在這個過程中尋找用的還是比較多的,
但是替換的命令我就經常忘記如何使用了——沒辦法,經常忘記。換行更多的使用的是行號g
,或者
:行號
然後等等等。
進階?
你也可以直接下載我的配置使用,反正也沒有多大改動
- 都是一步一步過來的但是我也忘記我是怎麼走過來的。依然很水,不會的配置上網搜尋然後copy到
自己的vimrc中。走到進階就差不多懂得.vimrc為何物——因為可能受不了自己vim中的字型,配色,以及
目錄——或者括弧匹配等等問題。這個時候vimrc的作用就出來了。
這個時候我推薦你使用我的配置,也是基於網路上十分流行的一個版本:
git clone http://github.com/Svtter/MyVimrc
./install
這樣就可以安裝運行了。出現一個問題很正常,如果不在意就繼續使用,在意的話自己百度。出現很多
問題可能是因為Vundle沒有裝好,使用
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
我是在.vimrc之後才發現的這種神奇的編輯的。分塊編輯的確能夠極大的提升效率。然後不停
的閱讀vimrc吧!然後從help中吸取精華吧!
下一步我要熟練使用記錄模式和正則匹配,以及vimscript的寫法等等。希望本文對於想要學習Vim的
你有所協助。
Write with Vim (1)