vim工具

vim工具

wKioL1lPrYmQ3Lh3AAD9jJcq9Fg547.png

命令yum install -y vim-enhanced安裝

vim顏色顯示和移動光標

vim會根據文件的類型或者文件的內容顯示顏色

它的配置文件vim /etc/vimrc

yum install -y dnsmasq

cp /etc/dnsmasq.conf /tmp/1.txt


一般模式

dd直接剪切一行,p粘貼到一行的下面,P粘貼到一行的上面,按數字+dd剪切指定的行數

u可以恢復操作,按一次可以恢復一步,最多可以恢復50次。ctrl + r 反向恢復(在你多按了u的情況下)

按字母yy複製光標所在的行,前邊加上數字指定複製的行數

x從光標所在位置向後刪除一個字母

X從光標所在位置向刪除一個字母

v字母可以不規律的選擇內容,按v然後按光標移動,按x剪切

wKiom1lPrlHTqHBgAAKCYtT_O0A119.png

h,i,k,g,空格,都支持數字加這些選項,例如:5+h向左移動五個字符

50+G意思就是移動到第五十行

wKioL1lPrl_TnpgCAAKMmufrgyk665.png


編輯模式

i進去編輯模式

I進入編輯模式並且光標會移動到行首

o在光標所在的行下邊一行開始寫

O光標所在的行上邊一行開始寫

a在光標所在的字符後邊開始寫東西

A在這一行的行末開始寫東西

wKioL1lPrrDjVmvZAAHK2vkate8534.png


命令模式

/後邊可以跟要搜索到單詞n向搜索N向搜索

?後邊可以跟要搜索到單詞n向搜索N向搜索

替換命令格式    :1,100s/dnsmasq/xiaoweilinux/g   s表示替換g表示所有

這段命令的意思就是查找1到100行把所有的dnsmasq替換爲xiaoweilinux

命令  :1,$s/dnsmasq/xiaoweilinux/g  本文全部替換$:所有的最後一行

:wq:x區別在於x保存以後不管你有沒有更改它都不會更改你的mtime

wq之後不管你有沒有操作就算看一眼他的mime也會更改

wKiom1lPrq_gxf6TAAH_iz8lBTA927.png

去掉搜索關鍵字時的黃標:nohl

image.png

image.png


特殊的情況

:1,$s//etc/hosts/xiaoweilinux.com/g

image.png

image.png

解決方法:第一種,給他拖意1,$s/\/etc\/hosts/xiaoweilinux.com/g 這樣系統就會認爲他是一個普通字符

image.png

第二種,用#替換/

:1,$s#/etc/hosts#xiaoweilinux.com#g

image.png

第三種,用@替換/

:1,$s@/etc/[email protected]@g

image.png


vim實踐操作

image.png

image.png

image.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章