日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 7.6 vi编辑器常用命令详解

發(fā)布時(shí)間:2023/12/10 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 7.6 vi编辑器常用命令详解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

vi編輯器

    • 概述(Vi與Vim)
    • 工作模式
      • 命令模式
      • 插入模式
      • 末行模式

概述(Vi與Vim)

Vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,美國(guó)加州大學(xué)伯克利分校的Bill Joy所創(chuàng)立 ,它的強(qiáng)大不遜色于任何最新的文本編輯器,這里只是簡(jiǎn)單地介紹一下它的用法和一小部分指令。由于對(duì)Unix及Linux系統(tǒng)的任何版本,vi編輯器是完全相同的,Vi也是Linux中最基本的文本編輯器。

Vim是一個(gè)類似于Vi的著名的功能強(qiáng)大、高度可定制的文本編輯器,它是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器,在Vi的基礎(chǔ)上改進(jìn)和增加了很多特性。代碼補(bǔ)全、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用VIM是自由軟件。Vim普遍被推崇為類Vi編輯器中最好的一個(gè)。

vi和vim一個(gè)最直觀的不同在于vim的顏色顯示是非常豐富的,而vi是沒有任何顏色顯示的


你甚至可以給vi定義一個(gè)別名為vim,寫進(jìn)/etc/bashrc文件里

工作模式

vi可以分為三種狀態(tài),分別是命令模式、插入模式,和末行模式。

命令模式

打開vi編輯器之后默認(rèn)顯示的模式是命令模式,可以進(jìn)行復(fù)制,刪除,替換等操作

復(fù)制相關(guān)命令描述
yy復(fù)制光標(biāo)所在行
3yy復(fù)制光標(biāo)往下3行,包含光標(biāo)所在行
yw復(fù)制光標(biāo)處的一個(gè)單詞
刪除相關(guān)命令描述
dd刪除光標(biāo)所在行
3dd刪除光標(biāo)往下3行,包含光標(biāo)所在行
dw刪除光標(biāo)處的一個(gè)單詞
x/DEL鍵刪除光標(biāo)處單個(gè)字符
X刪除光標(biāo)前一個(gè)字符
粘貼相關(guān)命令描述
p將復(fù)制/刪除的行粘貼在光標(biāo)所在行的下一行
P將復(fù)制/刪除的行粘貼在光標(biāo)所在行的上一行
跳轉(zhuǎn)命令描述
gg跳轉(zhuǎn)到第一行
G跳轉(zhuǎn)到最后一行
3G跳轉(zhuǎn)到第三行
HOME鍵跳轉(zhuǎn)到行首
END鍵跳轉(zhuǎn)到行尾
M跳轉(zhuǎn)到屏幕中間的行首
替換相關(guān)命令描述
r替換光標(biāo)所在處單個(gè)字符,按一下r再按一下需要替換的字符即可
撤回命令描述
u撤回上一次操作
U撤回之前所有操作
搜索命令描述
/搜索關(guān)鍵字,從上往下
搜索關(guān)鍵字,從下往上
n定位下一個(gè)被查找的字符串
N定位上一個(gè)被查找的字符串
保存命令描述
ZZ保存退出
切換你到插入模式描述
a在光標(biāo)位置之后輸入
A在行尾輸入
i在光標(biāo)位置之前輸入
I在行首輸入
o在光標(biāo)位置的下一行輸入
O在光標(biāo)位置的上一行輸入
切換命令描述
切換到末行模式

插入模式

切換命令描述
ESC鍵切換到命令模式

末行模式

命令描述
wq保存并退出
x保存并退出
q!不保存直接退出
set nu顯示行號(hào)
set nonu取消顯示行號(hào)
set nu!取消顯示行號(hào)
e /etc/profile打開新的文件進(jìn)行編輯
r /etc/profile在當(dāng)前文件中顯示其他文件的內(nèi)容
查找并替換命令描述
s /old/new把old替換成new
%全文搜索
/g全文替換
% s/old/new/g在全文范圍內(nèi)搜索old,全部替換成new
1,2s /old/new把1-2行的old替換成new
s /old/new/c每個(gè)替換之前向用戶提示
切換命令描述
ESC鍵切換到命令模式

總結(jié)

以上是生活随笔為你收集整理的CentOS 7.6 vi编辑器常用命令详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。