Linux基礎_vim命令
使用過LINUX作業系統的人應該都知道vim命令可以編寫文字,對於沒有接觸過的同學通過以下介紹就可以輕鬆學會vim命令的使用方法。
1.vim的工作模式
vim有三種工作模式,分別為命令模式,插入模式和退出模式。命令模式下不能編輯文字,通過i進入插入模式進行編輯,編輯完成後通過Esc鍵進入命令模式,在命令模式下輸入:wq進行儲存退出,其中w表示儲存,q表示退出。
2.vim常用工作引數設定
在命令模式下輸入,其表示內容如下:
:set nu #顯示行號,在命令模式下輸入後會在文字中每一行的開頭標出行號。
:set mouse=a #滑鼠點到哪裡游標移動到哪裡。
:set cursorline #滑鼠移動到哪一行,哪一行就有行線。
以上方式在vim退出後會還原預設,要進行永久的設定必須編輯/etc/vimrc檔案,使用root使用者在該檔案後新增上需要的內容,就可以永久設定。命令新增如下:
儲存退出後,之後所有開啟的shell都有行標和行線。
3.字元管理
複製:
y ##複製
yl ##複製一個字母 y3l ##複製3個字母 yw ##複製一個單詞 y3w ##複製3個單詞 yy ##複製一整行 y3y ##複製3行
剪下:
c ##剪下 cl ##剪下1個字母 c3l ##剪下3個字母 cw ##剪下一個單詞 c3w ##剪下3個單詞 cc ##剪下1行 c3c ##剪下3行
在剪下動作之後,vim會進入插入模式,如果需要貼上,需要通過Esc鍵退出插入模式,然後按p鍵進行貼上。
刪除:與複製剪下所類似
d ##刪除 dl d3l dw d3w dd d3d
除此之外:
p ##貼上 u ##撤銷 ctrl+r ##恢復
4.vim的視覺化模式
在視覺化模式下可以批量的給列新增內容,步驟如下:
1)ctrl+v進入可視模式,通過上下鍵選中要新增的字元列,如下:
2)按"I"大寫的i進入插入模式,並寫入字元
3)按<ESC>鍵後,選中的列前面就會批量新增上所輸入的字元,如下:
5.字元的替換
在命令模式下輸入。
:%s/源字元/替換後字元 ##每一行出現的第一個關鍵字 :%s/源字元/替換後字元/g ##全文替換,s所有行,g表示所有列 :3,5s/源字元/替換後字元/g ##替換第三行到第五行的關鍵字
6.在vim中編寫多個檔案
vim file :sp file1 #在file檔案中開啟file1檔案
ctrl+w 上|下|左|右 ###游標在視窗之間的移動
7.游標移動及字元搜尋
#游標的移動 :數字 ##游標移動到指定的行 <HOME> ##游標移動到行首 <END> ##游標移動到行尾 G ##游標移動到最後一行 gg ##游標移動到第一行
#搜尋字元 /關鍵字 n #向下匹配 N #向上匹配
8.插入模式
i ##游標所在位置插入 I ##游標所在行的行首插入 A ##游標所在行行尾插入 a ##游標所在字元的下個字元插入 s ##刪除游標所在字元插入 S ##刪除游標所在行插入 o ##游標所在行的下一行插入 O ##游標所在行的上一行插入
9.退出模式
:q #退出,在開啟檔案後沒有對檔案做任何修改時可使用 :wq #退出儲存,在對檔案修改後並儲存內容時使用 :q! #強制退出,在對檔案做修改後要放棄修改時使用 :wq! #強制退出儲存,在對屬於自己的檔案或你時root使用者時使用