歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux Vi編輯器的使用

Linux Vi編輯器的使用

模式:命令模式,編輯模式,末行模式。

切換方式:命令模式→i→編輯模式,編輯模式→Esc→命令模式,命令模式→:→末行模式。

功能:

命令模式(Command Mode):  控制光標移動,刪除字符,段落復制。

編輯模式(Insert Mode):  新增文字及修改文字。

末行模式(Last Line Mode):保存文件,離開vi,以及其他設置。

命令模式命令

命令      說明

h          將光標向左移動一格

l          將光標向右移動一格

j          將光標向下移動一格

k          將光標向上移動一格

0          數字0,將光標移動到該行的行首

$          將光標移動到該行的行末

H          將光標移動到該屏幕的頂端

M          將光標移動到該屏幕的中間

L          將光標移動到該屏幕的底端

gg          將光標移動到文章的首行

G          將光標移動到文章的尾行

w或W        將光標移動到下一單詞

x          刪除光標所在處的字符

X          刪除光標前的字符

dd          刪除光標所在行

*dd          從光標所在行向下刪除*行,*為數字

D          刪除光標所在處到行尾

r          取代光標處的一個字符

R          從光標處向後替換,按Esc結束

u          取消上步的操作

U          取消目前的所有操作

yy          復制光標所在行

p          將復制的內容放在光標所在行的下行

Vi編輯模式命令

命令      說明

a          在光標後插入文本

A          在光標所在行後插入文本

i          在光標前插入文本

I          在光標所在行前插入文本

o          在光標所在行下插入新行(小寫字母o)

O          在光標所在行上插入新行(大寫字母O)

末行命令

命令      說明

e          創建新文件

n          加載新文件

w          保存文件

!          強行操作

w!          強行保存文件

q          退出

q!          強行退出

wq          保存退出

wq!        強行保存退出 (權限於root)

x(小寫)    保存退出

X(大寫)    加密退出,將來重新打開時要求輸入口令。

set nu      顯示行號

set nonu    不顯示行號

f          顯示當前的文件名

!+命令      如:!ls則執行ls命令

/*          /搜索,*任意字符串  n搜索下一個  N搜索上一個

?          同上(同/功能相同)

set ic      搜索時忽略大小寫

set noic    搜索時區分大小寫

Copyright © Linux教程網 All Rights Reserved