vim 基礎,基礎不牢,地動山搖

來源:互聯網
上載者:User

vim 基礎,基礎不牢,地動山搖
現在來說說vim,vim 非常重要,可是我們有很多人都去關注高大上的技術去了,但是在用vim編輯檔案的時候,效率不高。vim非常重要,我下面說的,也是經常用到的,簡單的東西,希望全部記住,熟練於心,你的工作會協助很大很大。 這裡就說用vim的技巧: 技巧1:   編輯模式下(用vim開啟檔案預設是編輯模式),有人在開啟vim後,用上下左右箭頭來移動游標,這裡不需要了,用"h j k l"這4個字母來移動,你沒看錯,就是鍵盤上挨著的這4個字母,h是向左,l是向右(因為他們一個在最左邊,一個在最右邊),j是向下,k是向上(我是這樣記的,在打牌的時候,j比k小,k就是高層,高層就意味著往上爬。還有一種方法記憶,網友說的,j是日本Japan,k是韓國Korea,韓國緯度比日本高,所以就是往上) 技巧2: 儲存退出,有用wq(或者wq!),有用x(或者x!)的,新方法,大寫的ZZ,連續按兩下(編輯模式下),就可以了,同樣也能儲存退出! 技巧3:vim編輯非常長的一段代碼,想突然跳到這一段的行尾,怎麼辦?用箭頭移到行尾嗎?太慢了!按$符合就可以了,馬上跳到這一段 的斷尾,簡單把!按阿拉伯數字0(或者按^),馬上跳到首部,簡單吧(當然,這個也是在編輯模式下) 技巧4:編輯模式下:w:  移到下一個單詞的詞首  (如:“Hello World,HaHa”,本來游標在Hello 上面,按一下w,跳到W上面,就是下一個單詞的詞首,你自己試試)e:  跳到單詞的尾部b:  返回前一個單詞的詞首,或者當前單詞的詞首,和w相反。  (啊,技巧4不算是什麼技巧,用熟了就行了) 技巧5:編輯模式下:  開啟一個檔案,想馬上跳到尾部,怎麼辦,用下箭頭拉到尾部?也可以,太慢了!大寫的G,按一下,馬上到尾部,尾部用Bot這個單詞表示!  又想突然到首部?也可以快速,按小寫gg, 對,你沒看錯,2個小寫g,就可以快速到首部。 技巧5: 你的滑鼠停留在一段文字的中間,你想把滑鼠前面的都刪除,怎麼辦?   d0:沒錯,就是d和零 你的滑鼠停留在一段文字的中間,你想把滑鼠前面的都刪除,怎麼辦?   d$:沒錯,就是d和美元想刪除下一個單詞?  dw   : 就是d和w想刪除上一個單詞?  db技巧5也是在編輯模式下。 技巧6:  末行模式下,變模式了哦,小夥伴!  末行模式下,想刪除第20行到第30行,怎麼辦?答案---------:10,20d,沒錯,一個冒號,一個10,一個逗號,一個20,一個d就可以了。   再舉例子(末行模式下):: . ,$d//從當前行刪除到最後一行 技巧7:  編輯模式下,複製命令:yy   //2個yy  編輯模式下,粘貼命令:p  (粘貼在游標的下方),大寫的P在上方技巧8:  還是在編輯模式下:   你按了dd,刪除了一行,又按dd,又刪除了一行,沒錯吧。可是突然想恢複原來的樣貌,怎麼辦?按一下u,沒錯,就是一個字母u,再按一下u,原來的刪除的行就都回來了。(相當於office中的ctrl+z,這樣好理解了吧) 可是又想恢複到剛才已經刪除的狀態,怎麼辦?簡單?按ctrl +r  (相當於office 中的ctrl+y,如果你不知道office中的ctrl+y,你就去查查吧) 技巧9:  末行模式下:  : .  , $s#i#I#gi 一個冒號,一個點,一個逗號,一個$,一個s,一個#,一個i,一個#,一個I,一個#,一個g,一個i,描述完畢!意思是把這個檔案中所有的小寫i變成大寫I 技巧10:末行模式下:  :!ls /etc/passwd 沒錯,這個命令的意思是,不用退出vim,就能查看/etc/passwd,z再按一個斷行符號鍵,就返回來了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.