1. 程式人生 > >Linux命令---vim

Linux命令---vim

nbsp 替換 小數點 向上 pan 令行 字母 退出 名稱

一般模式:以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