辛星跟您玩轉vim第四節之操作常值內容,辛星vim
首先值得一提的是,我的vim教程pdf版本已經寫完了,大家可以去下載,這裡是csdn的:csdn下載,如果左邊的掛掉了,也可以自行在瀏覽器下面輸入如下地址進行下載:http://download.csdn.net/detail/xinguimeng/7714213 ,當然,如果你是百度網盤的忠實使用者,也可以藉助於百度網盤,我也同步上傳到百度網盤了,如下:百度網盤下載 ,如果地址掛了,可以在瀏覽器中輸入:http://pan.baidu.com/s/1sj9CLXz 來下載。
跟著前面三節,咱們繼續學習操作常值內容的一些命令,這類命令有一個固定的模式:操作符命令+位移命令,我們首先鍵入一個操作符命令,然後跟著一個位移命令,所謂位移命令,前面咱們講解過了,就是移動游標的命令,比如w表示向後移動到第一個單詞的首字母上,4w表示向後移動到第四個自單詞的首字母上。
***********************操作符命令********************
1.咱們用x命令來刪除一個字元,使用4x可以刪除四個字元。
2.d命令是“delete”的第一個字母,表示刪除,它後面跟一個位移命令,表示刪除。dw表示刪除一個word,d4w則是刪除四個單詞。
3.d4w和d4e都可以從該游標處開始刪除,並且刪除四個單詞,但是所不同的是d4w會刪除後面的空格,d4e會保留該空格。
4.由於$命令是移動游標到行尾,所以d$表示從當前位置刪除到該行末尾的內容,而且該行的最後一個字元也會被刪掉。
5.c命令和d命令很相似,不過它在命令執行後會進入insert模式,比如cw命令會首先刪除該單詞,然後立即進入插入模式。
6.dd命令會刪除整行,而cc命令會改變該行。
8.這裡的c命令可以理解為“change”的單詞的首字母,表示“修改,改變”。
****************************命令分析********************************
1.咱們可以看到,其實x命令和dl命令是一樣的,都是刪除當前游標下的字元,X命令則是dh,表示刪除當前游標左邊的字元。奧,說一下吧,l表示向右移動一格,而h表示游標向左移動一格,這是第二節學習的,還記得吧。
2.D命令表示d$,表示刪除到行尾的內容,而C表示c$,表示修改到行尾的內容,s表示cl,即修改一個字元,S表示cc,即修改一整行內容。
*****************計數說明*******************************
1.如果讀者是一個喜歡鑽牛角尖的童鞋,那麼會發現d4w和4dw效果是一樣的,都是刪除了四個單詞,那麼,它們真的一樣嗎?
2.答案是效果肯定是一樣的,但是執行過程不同,d4w是一次性地刪除了四個單詞,而4dw則是執行了4次的dw,即刪除了四次,每次刪除一個單詞。
3.其實我們可以用4d3w,表示每次刪除三個單詞,刪除了四次,則公用刪除十二個單詞。
***********************其他命令*************************************
1.r命令是“replace”的意思,表示當前位置的字元被我們鍵入的字元所替代,比如rx是用x來替換當前位置的字元。
2.5rx則是從該字元向後數五個字元都是用x來代替。
*****************8總結**************************************
1.本小節我們介紹了一下vim下的常用命令,這裡我就不了,還是上傳和插入的速度太慢了。
2.我建議讀者下載本部落格篇頭就推薦的那本pdf,裡面介紹地更加詳細。
3.辛星vim,期待您的關注。