Linux命令---vim
一般模式:以vim打開一個文件就直接進入一般模式了,在這個模式中,可以使用上下左右按鍵來移動光標,可以刪除字符或刪除正行,也可以復制、粘貼文字數據。
編輯模式:在一般模式下,按下“i,I,o,O,a,A,r,R”等任何一個字母進入編輯模式;在編輯模式下,按下【ESC】按鍵可退出編輯模式。
命令行模式:在一般模式下,輸入“:,/,?”任何一個按鈕,可以將光標移動到最下面那一行。在命令行模式下,可以執行保存、離開vim等操作。
例子如下:
1.vim test.txt 創建test.txt文本文件
若是新文件,則打開會是如下顯示:
2.按下i進入編輯模式,開始編輯文字
3.按下【ESC】回到一般模式
4.在一般模式中,輸入“:wq”保存後離開vim
一般模式下可用的按鈕如下:
h或向左箭頭鍵 光標向左移動一個字符
j或向下箭頭鍵 光標向下移動一個字符
k或向上箭頭鍵 光標向上移動一個字符
l或向右箭頭鍵 光標向右移動一個字符
CTRL+F 屏幕向下移動一頁
CTRL+B 屏幕向上移動一頁
/word 向下尋找一個名稱為word的字符串
:1,$s/word1/word2/g 從第一行到最後一行查找word1字符串,並將該字符串替換為word2
x,X 在一行字當中,x為向後刪除一個字符,X為向前刪除一個字符
dd 刪除光標所在的那一整行
yy 復制光標所在的那一行
p,P p為將已復制的數據在光標下一行粘貼,P則為粘貼在光標上一行
u 復原前一個操作
CTRL+R 重做上一個操作
. 重復前一個操作,如果想要重復刪除、重復粘貼等操作,按下小數點即可
一般模式切換到編輯模式的可用的按鈕:
i,I 進入插入模式:i為從目前光標所在處插入,I為目前所在行的第一個非空格符處開始插入
a,A 進入插入模式:a為從目前光標所在的下一個字符處開始插入,A為從光標所在行的最後一個字符處開始插入
o,O 進入插入模式:o為在目前光標所在的下一行處插入新的一行,O為在目前光標所在處的上一行插入新的一行
r,R 進入插入模式:r只會替換光標所在的那一個字符一次,R會一直替換光標所在的文字,直到按下【ESC】按鍵為止
[ESC] 退出編輯模式,回到一般模式
一般模式切換到命令行模式的可用的按鈕:
:w 將編輯的數據寫入硬盤文件中
:q 離開vim
:q! 若曾修改過文件,又不想存儲,使用"!"為強制離開不保存文件
:wq 保存後離開
:wq! 強制保存後離開
ZZ 若文件沒有更改,則不保存離開,若文件更改過,則保存後離開
Linux命令---vim