i 在當前字符插入字符html
I行首vim
a在當前字符後插入字符加密
A行末spa
o在當前往下插入新的一行htm
O行上文檔
在空白文檔中寫入一段文字並保存。字符串
輸入vim demo.txt直接回車進入通常模式。而後按 「i」 字母進入編輯模式,在窗口的左下角會顯示 「– 插入 –」 或者 「– INSERT –」 這說明進入插入模式,能夠編輯文檔。get
想保存的話,須要先按一下鍵盤左上角的 「Esc」 鍵,此時 「– 插入 –」 或者 「– INSERT –」 消失,而後輸入 」:wq」 回車就會保存剛纔的文字了。io
查看文檔內容:thread
:w 將編輯過的文本保存
:w! 若文本屬性爲只讀時,強制保存
:q 退出vim
:q! 無論編輯與否,都不保存強制退出
:wq 保存,退出
:set nu 在每行的行首顯示行號
:set nonu 取消行號
:nohl 不高亮
:x 不更改mtime 相似於:wq
通常模式下查找與替換
/word 向光標以後尋找一個字符串爲word的字符串,當找到第一個word後,按「n」繼續查找後一個
?word 向光標以前尋找一個字符串爲word的字符串,當找到第一個word後,按「n」繼續查找前一個
:n1,n2s/word1/word2/g 在n1和n2 行之間查找word1這個字符串並替換爲word2,也能夠把「/」換成「#」"@"
:n1,$s/word1/word2/g 從第一行到最末行,查找word1並替換成word2
擴展
vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html
vim經常使用快捷鍵總結 http://www.apelearn.com/bbs/thread-407-1-1.html
vim快速刪除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html
vim亂碼 http://ask.apelearn.com/question/6753
小鍵盤問題 http://ask.apelearn.com/question/7215
vim加密 http://www.apelearn.com/bbs/thread-7750-1-1.html