1. 程式人生 > >進入編輯模式 vim命令模式 vim實踐

進入編輯模式 vim命令模式 vim實踐

309653

進入編輯模式
編輯模式,就是我們可以進行修改文檔,配置的模式
i 在當前字符前插入
I(大寫) 在光標所在行行首插入
a 在當前字符後面插入
A(大寫) 在所在行行尾插入
o 在當前行下面另起一行插入
O(大寫) 在當前行上面另起一行插入
技術分享圖片
·
·
·
·
·
vim命令模式
查找:/加你要查找的字符:
技術分享圖片
·
替換:(:1,21s/yang/huang/g)意思為在1-21行裏將yang替換為huang(不加g只會替換一行中出現的第一個)
技術分享圖片
·
不加g的樣子
技術分享圖片
·
(:1,$s/yang/huang/g)意思為1-最後一行裏將yang替換為huang
如果要替換的字符裏有斜杠就會和原本格式裏的斜杠起沖突,我們可以在要替換字符裏的斜杠前加一個反斜杠。
如我們把/bin/bash替換成yang可以寫成(:1,$s/\/bin\/bash /yang/g)![](http://i2.51cto.com/images/blog/201804/13/c711dc097779eaebe206e85562521df8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
`
也可以把格式裏的斜杠改成#或者@。
br/>![](http://i2.51cto.com/images/blog/201804/13/c711dc097779eaebe206e85562521df8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
`
也可以把格式裏的斜杠改成#或者@。

技術分享圖片
`
:wq保存退出
:wq!強制保存退出
:q!強制不保存退出
:set nu 顯示行數
:set nonu 不顯示行號
:nohl 取消顯示搜索結果

:X(大寫)類似於:wq,不過在你沒有改動文件內容的時候使用:wq退出會改變mtime,而:X(大寫)不會
·
技術分享圖片
·
·
·
·
·
vim實踐

進入編輯模式 vim命令模式 vim實踐