以前一直在windows下,開始使用vim肯定會很不適應,但是一旦你用慣了,就不想再換了,關鍵在於多用。這就是傳說中編輯器之神。
Vim有著一個比較陡峭的學習曲線。這意味著開始學習的時候可能會進展緩慢,但是一旦掌握一些基本操作之後,能大幅度提高編輯效率。
Vi的三種狀態
1.命令態 Command mode
接受編輯命令
2.插入態 Insert mode :
做文字輸入,按Esc鍵可到 Command mode 。
3.最後一行態Last line mode
將文件寫入或離開編輯器,亦可設定編輯環境, 如尋找字串、列出行號..等。
命令態 Command mode
i : 插入, 從目前光標所在之處插入所輸入之文字。
a : 增加, 目前光標所在之下一個字開始輸入文字。
o : 從新的一行行首開始輸入文字。
x : 刪除一個文字。
#x : 例, 3x 表刪除 3 個文字。
dd : 刪除光標所在之行。
j/k :上/下行
h/l :左/右移位
最後一行態Last line mode
在命令態按 ‘:’ 或 ‘/’ 即可進入最後一行態Last line mode。Vi底部出現:或/。
--列出行號 :set nu
取消行號 :set nonumber
多行拷貝 :3,10 co 20
存盤 :w
存盤並命名:w zfx.c
存盤退出:wq
強制存盤退出:wq!
--尋找字串 /word (由首至尾尋找)