vim作為編輯器之神,一直都是程式愛好者的最愛,與一般的編輯器的最大不同就是對模式的把握更加的細膩和得當。普通編輯主要分為使用選單和使用鍵盤,選單就是輸入命令作用,鍵盤主要用來輸入文字,中間穿插著使用滑鼠,編輯的速度比較慢,外掛程式也不是很豐富。而vim對模式的分解非常詳細,主要有:
一、普通模式:
顧名思義,就是剛剛開啟vim時,什麼都沒有做的時候的狀態,普通模式中最強大的地方就是可以將操作符與動作命令結合,從而更加快速有效的實現目標,常見的操作符如下:
c c 修改 (change)
d d 刪除 (delete)
y y 抽出 (yank) 到暫存器 (不改變文字)
~ ~ 變換大小寫 (只有當 'tildeop' 置位時有效)
g~ g~ 變換大小寫
gu gu 變為小寫
gu gu 變為大寫
! ! 通過外部程式過濾
= = 通過 'equalprg' (若為空,c-indenting) 過濾
gq gq 文字排版
g? g? rot13 編碼
> > 右移
< < 左移
zf zf 定義摺疊
g@ g@ 呼叫 'operatorfunc' 選項定義的函式
如果動作包括乙個次數而操作符之前也有乙個的話,兩者相乘。因此,」2d3w」 刪除六個單詞。 vim入門 Vim入門的5個技巧
vim入門 多年以來,我一直想學習vim 現在是我首選的linux文字編輯器,並且是開發人員和系統管理員最喜歡的開源工具。當我說學習時,我的意思是真正學習。乙個字可能太強了,但我會精通高階語言。在使用linux的大多數年中,我的技能包括開啟檔案,使用箭頭鍵上下導航,切換到插入模式,更改某些文字,儲存...
vim入門小技巧
第二講第三講 第四講 vim有著非常陡峭的學習曲線,要掌握它需要長時間的練習。打算記錄一些vim的常用基礎鍵,方便後期查閱,幫助入門的新手。k h l jvh 的鍵位於左邊,每次按下就會向左移動。l 的鍵位於右邊,每次按下就會向右移動。j 鍵看起來很象一支尖端方向朝下的箭頭。vim filename...
vim 的使用技巧
1 在vim中刪除幾列字元 游標先移動到要刪除的字元起始位置,按住左鍵,按ctrl v進入visual block模式,然後拖動滑鼠到終止位置,按x鍵刪除字元。2 設定tab為四個空格 vi vimrc set shiftwidth 4 set tabstop 4 3 1.在vim 中可以直接檢視 ...