您好,登錄后才能下訂單哦!
vim:vi的升級版
支持的模式:一般模式、編輯模式、命令模式
安裝vim:
[root@localhost ~]# yum -y install vim-enhanced
vim一般模式下的操作:
向上移動光標:方向鍵上或者k
向下移動光標:方向鍵下或者j
向左移動光標:方向鍵左或者h
向右移動光標:方向鍵右或者l(小寫L)
向上移動5行:5+方向鍵上或5+k
向下移動3行:3+方向鍵下或3+j
向左移動6個字符:6+方向鍵左或6+h
向右移動8個字符:8+方向鍵右或8+l(小寫L)
向下翻頁:ctrl+b或page down
向上翻頁:ctrl+f或page up
將光標移動到行首:0或shift+6
將光標移動到行尾:shift+4
將光標移動到首行(文本第一行):gg
將光標移動到尾行(文本最后一行):G
將光標移動到第n行:數字n+G或數字n+shift+g
復制當前行:yy
復制當前行和下面n行:數字n+yy
剪切當前行:dd
剪切當前行和下面n行:數字n+dd
粘貼到當前行的下一行:p
粘貼到當前行的上一行:P或shift+p
撤銷操作:u(向前撤銷,相當于Windows的ctrl+z,當u不小心按多時可以使用ctrl+r向后撤銷)
向后刪除(剪切)一個字符:x
向前刪除(剪切)一個字符:X或shift+x
粘貼到當前光標的后面:p
粘貼到當前光標的前面:P或shift+p
可視化操作:v(從光標當前位置開始上下左右選擇需要操作的文檔區域,相當于鼠標選中一段內容,選中后的內容輸入gU變大寫,輸入gu變小寫)
保存并退出:ZZ
vim編輯模式下的操作:
i:從光標所在位置前進入編輯模式
I或shift+i:從光標所在行的行首進入編輯模式
a:從光標所在位置后進入編輯模式
A或shift+a:從光標所在行的行末進入編輯模式
o:從光標所在位置的下面插入一個新的行
O:從光標所在位置的上面插入一個新的行
ESC:退出編輯模式
vim命令行模式下的操作:
/word:向下搜索字符串word,按n查找下一個字符串word,shift+n或N向上查找
?word:向上搜索字符串word,按n查找上一個字符串word,shift+n或N向下查找
:1,10s/word/test/g:將1至10行的字符串word替換為test,不加g至替換每行第一次出現的word
:1,\$s/word/test/g:將全文的字符串word替換為test,不加g至替換每行第一次出現的word
替換內容為路徑:使用脫義符號 \ 或 # 、@符號
:1,$s/\/etc\/passwd/\/tmp\/test.txt/g
:1,$s#/etc/passwd#/tmp/test.txt#g
:1,$s@/etc/passwd@/tmp/test.txt@g
:w 保存
:wq 保存并退出
:w! 強制保存
:wq! 強制保存并退出
:q 取消修改并退出
:q! 強制取消修改并退出
:set nu 顯示行號
:set nonu 不顯示行號
:nohl 取消高亮顯示
:x 保存退出(在修改過文件內容時,與:wq效果一樣,如未對文件進行修改,使用:wq 保存退出會修改文件mtime,但:x不會)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。